Mysql 将所有接收者id、计数和每个人的消息以及历史MSG分组

Mysql 将所有接收者id、计数和每个人的消息以及历史MSG分组,mysql,sql,messaging,Mysql,Sql,Messaging,我已经建立了一个私人消息系统,并希望将所有id分组如下: 使用名称(ID)和消息计数,单击用户后,它将打开他们之间所有消息历史记录的历史记录。当新消息到达时,用户将处于首位,随着新消息和聊天历史记录的增加,计数将增加。我如何做到这一点 我已经分享了这个。但是我无法获得代码或程序来实现它。 我真的很感谢你的帮助。提前谢谢你 代码: 总结: 1.将所有用户与其所有MSG分开分组,并按日期说明统计订单 例如: 一个新功能是将这些消息像Facebook一样分组到一个组中。比如说: user A is

我已经建立了一个私人消息系统,并希望将所有id分组如下:

使用名称(ID)和消息计数,单击用户后,它将打开他们之间所有消息历史记录的历史记录。当新消息到达时,用户将处于首位,随着新消息和聊天历史记录的增加,计数将增加。我如何做到这一点

我已经分享了这个。但是我无法获得代码或程序来实现它。 我真的很感谢你的帮助。提前谢谢你

代码:

总结:

1.将所有用户与其所有MSG分开分组,并按日期说明统计订单

例如: 一个新功能是将这些消息像Facebook一样分组到一个组中。比如说:

 user A is sending user B a message
 user B is replying to A
 User A is sending user C a Message
 user D is sending user A a message
因此,用户A必须有三个用户块:B、C、D。 B包括(1,2),C包括(3)和D包括(4),即使C没有回复A(3),A没有回复D(4)


此外,单击每个用户,它将打开他们的消息历史记录。

我看不到。你能把想要的结果粘贴到你的代码中吗。@我已经在上面更新了更多的信息,但我不知道格式:类似于将所有发送给特定用户的消息分组在一个块中。因此我需要多个块来代表每个用户及其消息历史记录。再次感谢你的时间。你可以提出任何建议,我会检查是否这很有效。再次感谢。在你告诉我们结果集是什么样子之前,我们很难提供帮助。此外,该消息传递系统允许发送者一次只向一个接收者发送消息。是吗?调查一下会很快给你回复。再次感谢。请同时调查一下。Thanks@Strawberry这句话有点意思。在我的例子中,它是唯一的用户和对话,没有额外的表格。
 user A is sending user B a message
 user B is replying to A
 User A is sending user C a Message
 user D is sending user A a message