我有桌子聊天,列发送者,接收者.... 例如,我有以下数据:
发件人接收方
id1 id2
id1 id3
id2 id1
id3 id2
id2 id3
id3 id2
我希望结果为
发件人接收方
id1 id2
id1 id3
id3 id2
请建议我如何使用GROUP BY发件人,接收者。 感谢
答案 0 :(得分:1)
使用<
或>
,因此只会选择一个发件人和收件人组合。
select * from chats
where sender < receiver --or sender > receiver
order by sender,receiver