通过根节点遍历子节点.
select level,a.deptproperty,a.* from sys_org a
start with a.parentid='0'
connect by prior a.org_objid=a.parentid
--通过子节点获取顶节点
select FIRST_VALUE(org_objid) OVER
(ORDER BY LEVEL DESC ROWS UNBOUNDED PRECEDING)
AS firstdeptid from sys_org start with org_objid='3617460111308021' connect by prior parentid=org_objid
本文详细介绍了如何使用SQL语句通过根节点遍历子节点获取系统组织结构信息,包括使用SELECT LEVEL, CONNECT BY, 和窗口函数(OVER)来实现层次化查询。重点展示了通过设置START WITH和CONNECT BY子句来限定查询范围,以及利用窗口函数获取特定层级的第一节点ID。
1320

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



