SQL父/子层次结构

时间:2018-12-06 13:14:53

标签: sql sql-server

我有一个下表,该表具有父/子关系。

source data

我的输出应如下所示:

enter image description here

1 个答案:

答案 0 :(得分:2)

只需使用join

select pc.*, pcp.id as parentid
from parentchild pc left join
     parentchild pcp
     on pc.childbook = pcp.parentbook;

我认为我不太理解为什么“ 1”的父代是“ 1.1”,为什么parentId child 图书相关联,但这似乎就是您的本性要求。