表我有一個表中的字段ID,組,離開,水平和createdAt。mysql命令按組
每行都屬於組。具有級別 = 0的行是組「領導者」。
我想根據領導的日期對錶格進行排序,並且在每個組內排序左側。例如,在該表:
Id - Group - Left - Level - CreatedAt
1 1 1 0 00:10
2 1 2 1 00:20
3 2 1 0 00:00
4 1 3 1 00:30
5 2 2 1 00:40
的順序應該是:
Id - Group - Left - Level - CreatedAt
3 2 1 0 00:00
5 2 2 1 00:40
1 1 1 0 00:10
2 1 2 1 00:20
4 1 3 1 00:30
因爲排3是最新的組長,它應該是第一,其次是所有下令小組離開 。之後是排在第一位的第二位新領導者,緊接着是左邊的。 等..
我希望我解釋清楚。
謝謝!
通常應該避免使用組列名,因爲它是一個MySQL的保留字,看到的是https://開發。 mysql.com/doc/refman/5.5/en/reserved-words.html – Gunner
是的,你說得對,我沒有那個專欄名稱,只是爲了讓問題更簡單。 – tamir