我有两列父、子没有主键的 sql 表。数据是巨大的。现在,我需要开发一个 Parent->Child->children of child 的层次结构。
例如:表中的数据如下所示:
Parent Child
1 2
1 3
1 10
1 11
2 5
2 10
2 7
3 1
3 13
4 15
7 17
8 20
现在,我需要 Parent->Children->All children of All children 等在一个组下:Group1 - 1,2,3,10,11,5,7,13; 2-4,15 组;第 3 组 - 7,17;第 4 组 - 8,20。有人可以指导我使用 sql 或 c# 实现这一目标的最佳/有效方法吗?
谢谢!