我有一个正在制作虚拟电话的项目,目前我需要有一个已通知的人的名单。基本上是您与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
希望您能理解我的问题,问是否有任何问题-谢谢!