sql的树形结构遍历所有子节点

论坛 期权论坛 脚本     
匿名技术用户   2020-12-21 20:33   11   0

sqlServer树形查询

with f as 
(
select * from view_zz where TEAM='90'
union all
select a.* from view_zz as a inner join f as b on a.DEP_PARENTID=b.TEAM
)
select * from f

oracle树形查询所有子节点

SELECT a.*,org_name
           FROM SY_ORGANIZATION a
          START WITH a.org_id in
                     ('10000013')
         CONNECT BY PRIOR a.org_id = a.parent_id;

oracle查询所有父节点(当org_type = 1 时)

select s.*,s.org_name from sy_organization s 
   where s.org_type = 1 
     start with s.org_id = 10002424  
     connect by  prior s.parent_id = s.org_id ;
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP