次のように、データベースで管理されている親子関係があります。
ID | ParentID
A | <NULL>
B | A
C | A
E | <NULL>
F | E
基本的に、「家族」の一部である他のすべてのアイテムを簡単に判断できるテーブルを返すテーブル値関数を作成したいと思います (親を追跡することはそれほど重要ではありませんが、それは素晴らしいことです)それが結果の一部である可能性がある場合) は次のようになります。
ID | Group Member
A | A
A | B
A | C
B | A
B | B
B | C
C | A
C | B
C | C
E | E
E | F
F | E
F | F
ご覧のとおり、私は基本的に、「家族」の一部であるすべてのレコードを、家族の一部である他のすべてのメンバーと照合したいと考えています。これは、これを行うための合理的に簡単な方法があることを私に叫ぶだけですが、私はこれで頭を壁にぶつけています