我有一个存储在表中的父子关系考虑以下示例
Id Name ParentId
------------------------------
1 Node1 -1
2 Node2 -1
3 Node3 1
4 Node4 1
5 Node5 3
6 Node6 5
7 Node7 2
这里 ParentId = -1 表示它是根级节点。现在我想编写一个 SQL 查询,它将返回父类别所有级别的子级。
例如,对于 Id = 1,它应该返回 3、4、5、6。
Parent Child
-------------------
1 3
1 4
1 5
1 6
我指的是这个问题,但它是针对 sql-server 的,并且输出不如预期。