次のようなテーブルがあります
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