私のモデルには、User テーブル、Role テーブル、Organization テーブルがあります。ユーザーは、より多くの組織でより多くのロールを個別に持つことができます。これまでのところ、リンク テーブルには 2 つの外部キー (左、右) があることをチュートリアルで見てきましたが、私の場合は、外部キーとプライマリとして User-ID、Role-ID、Organization-ID フィールドがあるリンク テーブルが必要です。キーも。
いくつかの例:
user role organization
=== ==== ============
u1 admin orga1
u1 admin orga12
u1 reviewer orga3
u2 editor orga1
前もって感謝します!