ユーザーのID値の表があります列Aには管理ユーザーがあり、列Bにはユーザーがあります。たとえば、他のユーザーを管理しているユーザーの一覧を表示できるようにしたい。
ユーザー 1 はユーザー 2 を管理できます ユーザー 1 はユーザー 3 を管理できます ユーザー 3 はユーザー 4 を管理できます ユーザー 5 はユーザー 6 を管理できます
これにより、次の表が生成されます。
-------------------------- | | mgtuserId | ユーザー ID | -------------------------- | | 1 | 2 | | | 1 | 3 | | | 3 | 4 | | | 5 | 6 | --------------------------
階層構造をたどって管理ユーザーのリストを返すクエリまたはストアド プロシージャが必要です。あなたがユーザー1の場合、次のリストが出力されます。
1、2、3、4
次に、ユーザー 2 の場合、出力は 2 つしかありません。
2
次に、ユーザー 5 の場合、次のリストが出力されます。
5、6
各ユーザーIDを持っていることを考えると、これを達成するための最良の方法は何ですか.
前もって感謝します。