<分区>
如果尝试选择数据库中的所有消息并将其显示给我站点的用户。
消息正在被选择和分组,但每组 user_id 的消息中最近的消息始终是发送的第一条消息。
我当前的代码是:
SELECT *
FROM users_messages
WHERE message_sender=? OR message_receiver=?
GROUP BY message_receiver
ORDER BY message_id DESC
显示的是用户发送的第一条消息,但我希望在用户组中选择最新消息。
我收到了所有用户的消息,并且用户的行按最近的对话排序。
但在最近的对话中,它会选择对话中发送的第一条消息