Acuna
@Acuna
Заполнил свой профиль

Система личных сообщений с сортировкой

Приветствую всех!

Клепаю систему личных сообщений. Логично, что первое, что видит пользователь, входя во "Входящие" - это все присланные ему сообщения. Самая банальная реализация этого - это выборка всех сообщений для текущего юзера по его user_id. Но хотел бы спросить, как можно реализовать, чтобы вывод осуществлялся следующим образом: выводится только последнее присланное этим адресатом сообщение от каждого отправителя, причем сортировка осуществляется по дате этого последнего сообщения. А уже при клике на какое-либо сообщение уже открывается полная переписка с этим отправителем как обычно. К слову, такое реализовано во всех личках соц. сетей.

Заранее благодарен!
  • Вопрос задан
  • 2692 просмотра
Решения вопроса 1
SELECT message FROM messages
WHERE user_id = ?
GROUP BY recepient_id
HAVING max(added)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы