У меня есть оператор 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
Группа показывает «Это первое сообщение», а я бы хотел «Это третье сообщение», поскольку это самая последняя запись / сообщение .
Ура