次の表があります。
+----+---------------------+----------------+ | | ID | 会社 | 親会社 | +----+---------------------+----------------+ | | 1 | あ | X | | | 2 | ビ | よ | | | 3 | シー | Z | | | 4 | D | あ | | | 5 | え | D | +----+---------------------+----------------+
特定の会社とすべての子孫を取得する必要があります。それらの数と展開するレベルの数に関係ありません。
たとえば、会社A
には子D
がいて、その子には子がいE
ます。これらすべての企業を 1 つの列に表示したいと思います。
自己参加は疲れましたが、レベル数は決まっていると思います。ここでORACLE関連の質問を確認したところ、これが見つかりましたが、レベル数が制限されています。