【发布时间】:2019-11-27 07:29:49
【问题描述】:
我一直在努力创建一个查询来查看分层组织中的所有依赖项。但我唯一需要的是检索父依赖项。我附上了一张图片来展示我需要的东西。
感谢您提供任何线索。
这是我在生产表中尝试过的代码。
WITH CTE AS
(SELECT
H1.systemuserid,
H1.pes_aprobadorid,
H1.yomifullname,
H1.internalemailaddress
FROM [dbo].[ext_systemuser] H1
WHERE H1.pes_aprobadorid is null
UNION ALL
SELECT
H2.systemuserid,
H2.pes_aprobadorid,
H2.yomifullname,
H2.internalemailaddress
FROM [dbo].[ext_systemuser] H2
INNER JOIN CTE c ON h2.pes_aprobadorid=c.systemuserid)
SELECT *
FROM CTE
OPTION (MAXRECURSION 1000)
【问题讨论】:
标签: sql tree recursive-query hierarchical