搜索文章,但找不到任何特定于解决我的问题的内容。
SELECT `id_von`, `message`, `timestamp`
FROM `messages`
WHERE `id_von` = $session_user_id OR `id_re` = $session_user_id
GROUP BY id_von
ORDER BY TIMESTAMP DESC
问题是它不是最新的条目。它实际上是数据库中的第一个。非常感谢您的帮助。
更多评论然后回答,但我无法在评论中插入格式化代码。TIMESTAMP 可能存在问题,因为它是数据类型。尝试使用别名:
SELECT m.id_von, m.message, m.timestamp
FROM messages m
WHERE m.id_von = $session_user_id OR m.id_re = $session_user_id
GROUP BY m.id_von
ORDER BY m.TIMESTAMP DESC
此外尝试ORDER BY m.TIMESTAMP DESC
更换ORDER BY 3 DESC
UPD。使用group by
有意义的聚合函数,例如sum