Я повторюсь:
Нужно делать выборку статей с участием друзей из вконтакте + по свежести создания.
Был бы простой запрос, я бы менял аргументы LIMIT в запросе + сортировка и дело в шляпе - в общем стандартный пагинатор.
Но в данном случае, есть куча друзей у пользователя. Я просто не представляю как сделать такой пагинатор с учетом того, что кол-во друзей у всех разное (у одного 30, у другого 5000), + важна сортировка по дате в таком формате:
10.10.12 - друг [Петя] [некая статья]
10.10.12 - друг [Вася] [некая статья]
10.10.12 - друг [Женя] [некая статья]
....
11.10.12 - друг [Петя] [некая статья]
11.10.12 - друг [Антон] [некая статья]
....
12.10.12 - друг [Женя] [некая статья]
12.10.12 - друг [Петя] [некая статья]
.....
Структура таблицы:
id
...
friend_id
text
date
...
Подскажите пожалуйста как такое реализовать, ибо все мои идеи иссякли.
Нужен принцип построения запросов.
Заранее благодарен.