gpt4 book ai didi

mysql - 推进 MySQL 组

转载 作者:太空宇宙 更新时间:2023-11-03 12:36:16 28 4
gpt4 key购买 nike

我有一个 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

但是第一个和第二个字符串是同一个对话框。我如何对这些记录进行分组?

最佳答案

SELECT DISTINCT LEAST(from_id, to_id), GREATEST(from_id, to_id) FROM messages

关于mysql - 推进 MySQL 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12971455/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com