通过文章搜索但找不到解决我问题的具体内容。
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
问题是它不是最新的条目。它实际上是数据库中的第一个。 真的很感激帮助。
答案 0 :(得分:0)
然后回答更多评论,但我无法在评论中插入格式化代码。 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