私は次のテーブル構造を持っています:
ORGANIZATION_ID | Name | PARENT_ID
--------------------------------------------------
1 | A | 0 -Indicates root
2 | B | 1
3 | C | 2
4 | D | 2
5 | E | 4
6 | F | 1
7 | G | 1
8 | H | 7
9 | J | 8
10 | K | 9
私はOracleSQLクエリを書くのが苦手です。*
特定の組織IDを渡した場合、どのようにしてすべての()子組織のリストを生成できますか?
たとえば、渡した場合2
、論理的には、親IDが2のすべての行を検索し、同じことを実行している各行を再帰的に検索します。
ロジックを知っていますが、OracleでSQLクエリを使用してロジックを再作成するにはどうすればよいですか?