我与字段的表:MySQL的排序DESC和ASC
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来整体DESC ,但ID ASC当他们共享一个GROUP_ID
谢谢
我不认为是可能的,通过一个简单的命令。基本上你不能同时对一个字段的多个方向进行排序(一些值为asc和一些desc)。你需要重新思考你的问题并以不同的方式分析它。 – Lamar
@Lamar如果有人有一个聪明的方法来解决问题,我会留下这个问题,但我会在这里重新考虑我的问题,试图以另一种方式分解它。谢谢 – arthur
组ID是否可以高于ID?例如。可以'id = 1,group_id = 12'是一个有效的条目(它应该在底部排序?)是否有可能有一个组ID为ID为组ID为'null' ? (例如,可以有'id = 10,group_id = 9'和'id = 9,group_id = null'? – Solarflare