Здравствуйте.
Есть таблица mess для хранения сообщений с полями id, i_id, you_id, text, data. i_id - это отправитель, you_id - получатель.
Я хочу сгруппировать id тех людей, кто отправил мне сообщения и пишу запрос
В итоге получаю то что нужно: id тех людей, которые когда то мне отправили сообщения.
В столбце text при группировке почему то записывается текст самого первого входящего сообщения, было бы здорово, если бы там было последнее отправленное мне сообщение.
Как изменить запрос?
(Добавление)
Я хочу сделать как в ВК диалоги, хочу в таблице вывести всех моих собеседников с последними сообщениями, либо исходящими от меня им, либо входящими. Запрос есть, только не могу получить именно последние соо.
(Добавление)
Хм, пожалуй так нельзя. Но можно вытащить максимальные значения id запросом
и по этим id-шникам вытащить последние соо.
А можно в один запрос объединять?
Ну что то типа:
Этот запрос не работает.. Тоже выдает почему то первые сообщения(Отредактировано автором: 19 Апреля, 2014 - 19:45:29)
|