我想寫一個SQL查詢,做一些複雜的排序。我有一些記錄的表,分別具有三個重要領域:SQL幫助:依賴於值的排序?
- GROUP_ID
- Modified_Order
- Created_Order
現在,我想寫一個查詢,由第一排序這些組ID。然後,如果組ID爲1,則按「修改的順序」對這些結果進行排序。如果組ID是2,按他們的「創建的訂單」進行排序。不會發生不是1或2的組ID。換句話說,我希望結果看起來像下面的圖片。
我怎樣才能寫出了 「ORDER BY」 或 「GROUP BY」 我的查詢的一部分,要做到這一點?