SqlServer with递归查询的使用
Posted 那么天涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer with递归查询的使用相关的知识,希望对你有一定的参考价值。
SqlServer with递归查询的使用
with tempAgent (AgentId,ParentId)
as(
select AgentId,ParentId from AgentInfo where AgentId=2 --要查询的根节点
union all
select a.AgentId,a.ParentId from AgentInfo a --所有查询出所有的数据
inner join tempAgent on a.ParentId=tempAgent.AgentId --查询父节点等于Id的数据
)
select * from tempAgent
AgentId ParentId
2 1
7 2
8 2
9 7
以上是关于SqlServer with递归查询的使用的主要内容,如果未能解决你的问题,请参考以下文章