-2
我的數據是這樣的:我想使用orderby子句構造一個查詢。請指教
App ID Ref Id App Type Reg Date
1 1 Main 2017-05-13
2 2 Sub 2017-05-14
3 1 Sub 2017-05-16
4 2 Main 2017-05-15
5 3 Main 2017-05-14
6 1 sub 2017-05-17
我想改變這個表,如下圖所示。
App ID Ref Id App Type Reg Date
4 2 Main 2017-05-15
2 2 Sub 2017-05-14
5 3 Main 2017-05-14
1 1 Main 2017-05-13
6 1 sub 2017-05-17
3 1 Sub 2017-05-16
顯示具有相同參考ID的內容,並且具有Main的內容位於頂部。 最近註冊的內容必須位於頂部。 也就是說,我想創建一個層次結構。
Select *
from table
order by refId desc, App Type asc, Reg Date desc
我應該像上面那樣配置查詢嗎?
「順序」 是不明確的:沒有任何列既不上升也不下降。 – alfasin
從表 中選擇* order by refId desc,Ref_ID,App Type asc,Reg Date desc – uSeruSher
@uSeruSher你是說Ref_ID和App Type都按asc排序? –