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

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

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

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

Заранее благодарен!
  • Вопрос задан
  • 2695 просмотров
Подписаться 8 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
SELECT message FROM messages
WHERE user_id = ?
GROUP BY recepient_id
HAVING max(added)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽