Sql查询树状结构下级子节点的数量

Posted 达者均为吾师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql查询树状结构下级子节点的数量相关的知识,希望对你有一定的参考价值。

--查询Id为1的所有子节点层数的数量
;with cte as ( select id,parentId,0 as Leave from _TestLeave where id = 1  --要查询的节点 union all select a.id,a.parentId,b.Leave + 1 as Leave from _TestLeave a join cte b on a.parentId = b.id and b.Leave < 6  --层数 ) select leave,count(*) from cte where leave > 0 group by Leave

 


以上是关于Sql查询树状结构下级子节点的数量的主要内容,如果未能解决你的问题,请参考以下文章

oracle 查询树结构节点下的数量

无限级结构SQL查询所有的下级和所有的下级

JS中的树状数据结构允许最快的节点查找?

树状结构TableView中向上遍历到叶子节点iOS

SQL查询无限层级结构的所有下级,所有上级

SQL查询无限层级结构的所有下级,所有上级