我有一个名为“测试”的表。它包含父列和子列。
Parent Child
1 101
1 102
1 103
101 121
101 123
103 133
121 80
121 81
现在,我写了一个查询,它为给定的“1”值带来了所有的孩子/父母。
( SELECT parent,child,LEVEL FROM TEST
START WITH child= 1
CONNECT BY PRIOR parent=child)
UNION ALL
(SELECT parent,child,LEVEL FROM TEST
START WITH parent=1
CONNECT BY PRIOR child=parent)
ORDER BY parent
但是我想要该层次结构中的所有子/父,而不管给定的任何值..即如果我给“80”....,我必须获取最高父值(在本例中为“1”),然后搜索所有下面那个最高父值的子级。