我有一张如下表
Node_Id Node_Name Parent_Node_Id
------- --------- --------------
1 Root 0
2 Node1 1
3 Node2 1
4 Node3 2
5 Node4 2
6 Node5 5
7 Node6 5
8 Node7 7
表的每一行都有一个由“Parent_Node_Id”指示的父行,每个行/节点可以是任意数量的行/节点的父行。
我如何编写一个查询,它将为我提供所有具有共享相同父节点的父节点的节点的列表?Parent_Node_Id 将作为参数传递。例如,如果 Parent_Node_Id 作为 2 传递,则查询将返回以下内容 -
Node_Id Node_Name Parent_Node_Id
------- --------- --------------
4 Node3 2
5 Node4 2
6 Node5 5
7 Node6 5
8 Node7 7