1. 程式人生 > >父子級別聯合查詢

父子級別聯合查詢

cin from ges blog com cnblogs sys left art

------ 算出本部門和子部門的部門ID
WITH TEMP AS (
SELECT b.DeptID
FROM TIni_UserBasicInfo b left join TSys_Department d on d.DeptID=b.DeptID
WHERE UserID=‘User20161021000001‘
UNION ALL
SELECT D1.DeptID
FROM TSys_Department D1
INNER JOIN TEMP D2 ON D1.PDeptID=D2.DeptID

)
select * from TEMP

表結構如下:技術分享

父子級別聯合查詢