0
我有表table_test Oracle數據庫:Oracle數據庫遞歸
id | p_id
---------
1 | null
2 | 1
3 | 2
4 | 1
5 | 3
6 | 4
7 | 3
8 | 5
9 | 6
10 | 7
,我需要得到所有層次ID(S),其ID = X? 結果應該是如下:
x? = 1 --> 1
x? = 2 --> 2,1
x? = 3 --> 3,2,1
x? = 4 --> 4,1
x? = 5 --> 5,3,2,1
x? = 6 --> 6,4,1
x? = 7 --> 7,3,2,1
x? = 8 --> 8,5,3,2,1
x? = 9 --> 9,6,4,1
x? = 10 --> 10,7,3,2,1
什麼是SQL我應該用得到這些結果?
非常感謝所有
搜索「connect by」 –