我與字段的表: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