小编Nee*_*dav的帖子

如何在sql中查找单个查询中的子节点列表

嗨,我在桌子下面.

Create table ParentChildhierarchy (Parent varchar(50),Child varchar(50))
Run Code Online (Sandbox Code Playgroud)

在这个表中,我使用下面的SQL脚本插入了几行.

insert into ParentChildhierarchy values('A','B')

insert into ParentChildhierarchy values('B','C')

insert into ParentChildhierarchy values('C','D')

insert into ParentChildhierarchy values('E','A')

insert into ParentChildhierarchy values('F','K')
Run Code Online (Sandbox Code Playgroud)

现在我需要一个单行查询,它可以给我所有子节点的列表.例如,对于父"A",它应该列出"B,C,D".对于父"B",它应该列出父母"C"的"C,D",它应该列出父母"D"的"D",它应该列出父"E"的"Null",它应该列出对于父母"F"下来"A",它应该列出"K"

sql sql-server stored-procedures

4
推荐指数
1
解决办法
57
查看次数

标签 统计

sql ×1

sql-server ×1

stored-procedures ×1