SQL Server:在表示树的ID中查找后代/父级

时间:2017-10-25 20:37:18

标签: sql-server find parent-child

根据下表,其中某个部门的deptTreeID表示树中内部节点的ID(因此deptTreeID 001可能有一个子001001 },可能有一个孩子001001001),我怎样才能找到某个部门的所有后代?

同样,我怎样才能找到任何特定部门的直接父母? (部门的父级001002001将为001002。)

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用like。获得001的所有子趋势:

select t.*
from t
where deptTreeId like '001%'