いくつかのオブジェクトを「リンク」したいと思います。次のレコードを含むPersonテーブルがあるとします。
- バラック・オバマ
- オバマバラク
- バラク・フセイン・オバマ
ご覧のとおり、同じ人物です。代替者を保管する協会が欲しいのですが。たとえば、ID
=1およびNAME
=Barack ObamaのPersonの場合、次のlinkedPersons
ようになります。
linkedPersons:
Obama Barack
Barack Hussein Obama
(optionally with Barack Obama itself)
私見では、多対多、一方向、自己参照の関連付けである必要がありますが、そのような関連付けを実装する方法がわかりません。