Java教程

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

本文主要是介绍sql查询树状结构某节点下的所有子节点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

这篇关于sql查询树状结构某节点下的所有子节点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!