从上往下推,获得所有子。
select *
from (select unit_id, unit_name, parent_unit, LEVEL le
from UNIT
Start With unit_id = '1'
Connect By Prior unit_id = parent_unit)
where unit_id != '1'
从下往上推,获得所有父。
select *
from (select unit_id, unit_name, parent_unit , LEVEL le
from UNIT
Start With unit_id = '9'
Connect By Prior parent_unit=unit_id)
where unit_id != '9'
本文介绍如何使用SQL进行层次查询,包括从上至下获取所有子节点及从下至上获取所有父节点的方法。通过具体示例展示了Start With和Connect By Prior语句的应用。
1101

被折叠的 条评论
为什么被折叠?



