提取消息列表的特定方法

时间:2019-04-26 14:06:29

标签: mysql sql

我有一个正在制作虚拟电话的项目,目前我需要有一个已通知的人的名单。基本上是您与X人进行私人聊天之前看到的列表。

我的问题是,我目前似乎找不到找到与X人共享的最新消息的解决方案。

这个问题是,如果我已经向X人发送了一条消息,而X人已经向我发送了一条消息,则在尝试提取信息时,我基本上在数据库中收到2条消息,而我只需要以获得最新的信息。

这是我在关注时得到的,而我几乎得到了我想要的。 在JQUERY中,如果我删除所有发件人=我的电话号码的地方,则会遇到其他问题。

https://i.imgur.com/JJzRl6M.png

我已经尝试过使用sql

SELECT msg_id, sender, receiver, sender_msg, receiver_read, MAX(msg_date) 
FROM nl_phone_messages WHERE sender = '545-3169' OR receiver = '545-3169' GROUP BY sender, receiver

在这种情况下,您必须查看数字114-5437和545-3169

msg_id 5不应在此列表中,因为它不是此人的最新消息,而msg_id 24是该人的最新消息

https://i.imgur.com/WTzRmYv.png

希望您能理解我的问题,问是否有任何问题-谢谢!

0 个答案:

没有答案