--cteParents 父亲信息
with cteChildren(EmpID,ParentID)
AS
(
select EmpID,ParentID from Persons
where parentid = 10171
union all
select t.EmpID,t.parentid from Persons
as t
inner join cteChildren as c on t.ParentID = c.Id
),
cteParents(EmpID,ParentID)
AS
(
select EmpID,ParentID from Persons
where Id
= 10172
union all
select t.EmpID,t.parentid from Persons
as t
inner join cteParents as c on t.Id
= c.ParentID
)
--合并查询
select Id
from cteChildren
UNION
select Id
from cteParentsSqlServer_合并多个递归查询数据(CTE)
标签:
本文系统来源:http://www.cnblogs.com/gossip/p/4576306.html
【说明】:
本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!