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查询树状结构下级子节点的数量的主要内容,如果未能解决你的问题,请参考以下文章