我有一个页面,显示与您聊天的人员列表。目前,它显示了您一直在聊天的人以及最旧的消息。但是,它应该显示最新消息。这是查询:
SELECT * FROM post
WHERE fk_user_to = '$userid'
GROUP BY fk_user_from
ORDER BY datotime DESC
和表结构
post_id || fk_user_to || fk_user_from || message || datotime
最佳答案
结果如下:
SELECT * FROM
(SELECT * FROM post ORDER BY datotime DESC) as inv
WHERE fk_user_to = '$userid'
GROUP BY fk_user_from
ORDER BY datotime DESC
关于mysql - 在 GROUP BY 之前进行 ORDER BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713424/