T-SQL with关键字 with as 递归循环表

DECLARE @OrgId nvarchar(36)SET @OrgId = N'901205CA-6C22-4EE7-AE4B-96CC7165D07F';

WITH Childs AS
( 
SELECT * FROM HROrgRelation WHERE ParentNM = @OrgId 
UNION ALL
SELECT A.* FROM HROrgRelation A, Childs B 
WHERE A.FatherID = B.ParentNM
)  
SELECT ParentNM FROM Childs  

 

posted on 2017-07-26 10:54  _ali  阅读(175)  评论(0编辑  收藏  举报

导航