私が得たものは
テーブル:
employee {id, name, phone, dep_link[fk]}
department {id, name}
groups {id, name}
employees_groups {id, emp_id_link[fk] ,group_id_link[fk]}
departments_groups {id, dep_id_link[fk], group_id_link[fk]}
論理:
- すべての従業員を 1 つの部門に所属させることができ、その部門には多数の従業員を所属させることができます。(私が で行ったように、1 対多が選択されます
{dep_link[fk]}
) - 各従業員は多くのグループに属することができ、グループには多くの従業員を含めることができます。
- 各部門は多くのグループに属することができ、グループは多くの部門を持つことができます。
テーブルとリレーションで行ったことは正しいですか? グループ (すべて) の一部である 2 つの部門 (IT、アーカイブ) があります。departments_groups テーブルにリレーションを追加した後、これらの部門の従業員を取得するにはどうすればよいですか?