ID をスローすると、この特定の ID のすべての子と孫を取得することになっている関数を作成しています...これを再帰的に行うことを考えています。また、ORM ツールを使用してデータにアクセスし、親の子となるオブジェクトを作成しています。現在使用している構造のテーブルは次のとおりです...
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
org_ID を取得したら、その親を探すことを考えています...次に、parentID が orgID であるすべての行を検索します。
それらのそれぞれで、同じことをする必要があります。orgID が検索された元のものではない間、私はそれを行います。それはあなたに正しいと思いますか?それを実装する最良の方法は何ですか?ここで間違いなく再帰が発生します。私はただ方法を理解する必要があります。