gpt4 book ai didi

MySQL 排序 DESC 和 ASC

转载 作者:太空宇宙 更新时间:2023-11-03 10:37:13 25 4
gpt4 key购买 nike

我有一个包含字段的表:

id | group_id
1 | null
2 | null
3 | null
4 | 4
5 | 4
6 | 4
7 | 7
8 | 7
9 | null

我想将其排序为:

id | group_id
9 | null
7 | 7
8 | 7
4 | 4
5 | 4
6 | 4
3 | null
2 | null
1 | null

所以整体上按 id 降序,但当他们共享一个 group_id 时按 id 升序

谢谢

最佳答案

试一试

Select id, group_id, coalesce(group_id, id) from table order by 3 desc, 1

关于MySQL 排序 DESC 和 ASC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928229/

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