質問を書き直しました:
私は3つのテーブル、オブジェクト、所有者、およびobjectOwnerRelationを持っています
オブジェクトには、id、name、type の 3 つの列があります。
所有者には、id、所有者の 2 つの列があります。
objectOwnerRelation には、id、objectId、ownerId の 3 つの列があります。
objectId = オブジェクト内の ID
ownerId = 所有者の ID
2 つのオブジェクトが同じ名前とタイプを持つことができますが、所有者が異なる場合に限られます。つまり、名前とタイプが同じ 2 つのオブジェクトは、同じ ownerId を持つ objectOwnerRelation には表示されません。
オブジェクトは複数の所有者を持つことができ、所有者は複数のオブジェクトを持つことができます。