我正在尝试为私人消息创建一个用户收件箱,它显示一个两个人之间最近的消息,以及最近一次订购的所有会话以及。它应该像Facebook邮件收件箱一样执行操作,您可以在其中单击最近消息的预览以查看完整对话,并且会话也按最近的顺序排列。这是我迄今为止的声明,但它没有显示任何内容,我无法弄清楚如何解决它。有人有任何建议吗?我如何订购行,然后对它们进行分组,然后订购组
$sqlInbox = "
SELECT sender, receiver, message, parent, rView
FROM (SELECT sender, receiver, message, parent, rView
FROM messages
WHERE receiver='$log_username' OR sender='$log_username'
ORDER BY timestamp DESC)
GROUP BY parent
ORDER BY timestamp DESC";
父列代表完整的对话,所以两套的人,无论是谁发送或者接收之间的任何消息,将在表中的同父ID。提前致谢。
它是否收到错误?你在检查错误吗? – Barmar
我没有看到任何错误。 – user2250471
[检索每个组中的最后一条记录]的可能的重复(http://stackoverflow.com/questions/1313120/retrieving-the-last-record-in-each-group) – Barmar