sqlserver with 递归
WITH DepartmentTemp as (
SELECT * FROM Departments WHERE deptName='分销一中心'
UNION ALL
SELECT a.* FROM Departments a,DepartmentTemp b WHERE a.parentID=b.deptID
)
SELECT * FROM DepartmentTemp
WITH DepartmentTemp as (
SELECT * FROM Departments WHERE deptName='分销一中心'
UNION ALL
SELECT a.* FROM Departments a,DepartmentTemp b WHERE a.parentID=b.deptID
)
SELECT * FROM DepartmentTemp