我有 MySQL 表,其中包含从用户到用户的所有消息:
id | to_id /*user_id*/ | from_id /*user_id*/
1 | 32 | 54
2 | 54 | 32
3 | 32 | 54
目标是得到 MySQL 的答案,如对话列表 user_id - user_id 按日期排序。但是如果我做sql查询:
select * from messages group by to_id, from_id
我会得到
to_id /*user_id*/ | from_id /*user_id*/
32 | 54
54 | 32
但是第一个和第二个字符串是同一个对话框。我如何对这些记录进行分组?