データベースにリレーションシップテーブルを追加することを考えています。同じテーブル内のPKを指すFKを使用して、一種の逆リレーションシップ機能を含めたいと思います。たとえば、次のようなテーブルRELATIONSHIPがあるとします。
ID (PK) Relation ReverseID (FK)
1 Parent 2
2 Child 1
3 Grandparent 4
4 Grandchild 3
5 Sibling 5
まず、これも可能ですか?第二に、これはこれを行うための良い方法ですか?そうでない場合、あなたの提案は何ですか?