我正在构建一个类似于 facebook 的消息传递系统(它将消息显示为线程)。
基本上我需要指定至少 1 个成员 ID 才能从列表中检索。因此,要么是“收件人”列,以便您能够获取从特定成员收到的消息,要么使用“发件人”列来检索发送给您的消息。或者,该命令必须在某处指定一个成员 ID,并且能够过滤掉重复的条目。
在这种情况下:http: //i.imgur.com/oki7bWQ.png 由于我是会员 ID 1,我希望能够检索发送给我的消息,但过滤掉由用户 ID 发送给我的重复消息50.
这样最终的结果就会变成这样:http: //i.imgur.com/jmP96dd.png
我目前的功能是:
SELECT * FROM `cometchat` WHERE `to` = 1 or `from` = 1 ORDER BY `sent` DESC
这是上述代码的输出:i.imgur.com/zQhNNcu.png
我究竟做错了什么?