--查詢部門及下屬部門列表 WITH TEMP --遞歸 AS (SELECT Id, Code, Name, ParentId FROM [dbo].[AspSysDepartments] WHERE Id = 38 --查詢當前部門 UNION ALL SELECT B.Id, --查詢子部門 B.Code, B.Name, B.ParentId FROM TEMP A INNER JOIN [dbo].[AspSysDepartments] B ON B.ParentId = A.Id) SELECT Id, Code, Name, ParentId FROM TEMP --獲取遞歸後的集合
結果:spa