您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

sql server树状结构

bubuko 2022/1/25 20:10:07 其他 字数 1061 阅读 974 来源 http://www.bubuko.com/infolist-5-1.html

https://www.cnblogs.com/Fooo/p/9687811.html 摘抄路径 ...

查询树状结构某节点下的所有子节点

with cte_child(id,areaName,pid,level)
as
(
--起始条件
select id,areaName,pid,0 as level from erp_area
where id = 1 -- 优先列出第一节点查询条件

union all

--递归条件
select a.id,a.areaName,a.pid,b.level+1
from erp_area a
inner join
cte_child b
on ( a.pid=b.id)
)
select * from cte_child

 

查询树状结构某节点(44)的上级所有根节点

with cte_child(id,areaName,pid)
as
(

--起始条件
select id,areaName,pid from erp_area
where id = 44 --列出子节点查询条件

union all

--递归条件

select a.id,a.areaName,a.pid
from erp_area a
inner join
cte_child b --执行递归
on a.id=b.pid
)
select * from cte_child;

sql server树状结构

原文:https://www.cnblogs.com/liguang/p/12366115.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶