我正在创建一个聊天应用程序,我需要获取所有我与ID对话为“ 1”的用户的最新信息
这是桌子
id sender_id receiver_id message time
1 1 2 some_text time
2 2 1 some_text time
3 1 2 some_text time
4 1 2 some_text time
5 1 2 some_text time
6 1 3 some_text time
7 1 3 some_text time
8 3 2 some_text time
9 4 2 some_text time
10 1 4 some_text time
11 1 5 some_text time
12 5 1 some_text time
我想与其他所有用户获取所有最新*,例如1和2之间的最新对话将是第5行ID。
如何以最佳方式实现这一点和性能也很重要,我无法以这种格式添加任何列。
根据此表,我想要的结果如下
id sender_id receiver_id message time
5 1 2 text time
7 1 3 text time
10 1 4 text time
11 1 5 text time
12 5 1 text time
有什么好的方法可以达到这个结果