數據庫分類排序的sql語句問題
大家好L:
有這樣一個表,是分類的Category
有三個字段
ID 唯一標識
FatherID 父結點的ID (根節點的是0)
Name 名稱
我想得到這樣的結果
分類一
分類一子類1
分類一子類2
分類二
分類二子類1
分類二子類2
可否通過一條SQL語句得到這樣的順序呢?
SELECT name FROM Category
START WITH FatherID = 0
CONNECT BY PRIOR id = FatherID
ORDER SIBLINGS BY name