我有一张桌子,child#
如下parent#
所示:
child# | parent#
------------------
10 | NULL
20 | NULL
2 | 1
1 | 10
50 | 10
6 | 5
5 | 2
数字没有顺序,即 1 可以是 10 的父级,10 可以是 20 的父级。
我想要一个 ORACLE SQL 查询,它首先列出所有父母,然后是他们的孩子。
我想要一个临时表,如下所示:
child# | parent#
----------------
10 | NULL
20 | NULL
1 | 10
2 | 1
50 | 10
5 | 2
我想遍历这个临时表并处理每一行,因此我需要确保在子行之前列出父级。