什么是获得所有子孙或n代孩子的正确方法。对于儿童和孙子,我的查询如下:
SELECT e1.ID, e1.LName + ', '+e1.FName
FROM lstEmp e1 INNER JOIN lstEmp e2 ON e1.Supervisor = e2.ID
Where e2.Supervisor = 'xxxxxxx'
UNION
SELECT distinct e2.ID, e2.LName + ', '+e2.FName
FROM lstEmp e1 INNER JOIN lstEmp e2 ON e1.Supervisor = e2.ID
Where e2.Supervisor = 'xxxxxxx'
我的问题:1)这是正确的方法吗?2)如果我需要所有的孩子和孙子以及(4,5..)n代孩子怎么办?