У меня есть заявление mysql
SELECT *
FROM tbl_messages
WHERE to_user_id = '$user_id' OR from_user_id = '$user_id'
GROUP BY from_user_id
ORDER BY date_sent DESC
и это дает правильные результаты, однако они не в правильном порядке.
Группировка работает хорошо, но запись, отображаемая в группе, является первой записанной записью в БД, но я бы хотел, чтобы последняя запись отображалась в каждой группе.
Есть ли способ отображения последней записи для каждой группы?
2011-12-19 12:16:25 This is the first message
2011-12-19 12:18:20 This is the second message
2011-12-19 12:43:04 This is the third message
Группа показывает «Это первое сообщение», где я хочу «Это третье сообщение», поскольку это самая последняя запись / сообщение.
Приветствия