【发布时间】:2013-05-20 23:54:09
【问题描述】:
我得到的是
表格:
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]}
逻辑:
- 每个员工都可以在一个部门中,并且该部门可以有很多员工。 (一对多是我对
{dep_link[fk]}所做的选择) - 每个员工可以在多个组中,一个组可以有多个员工。
- 每个部门可以有多个组,一个组可以有多个部门。
我对表格和关系所做的正确吗?我有两个部门(IT、档案),他们是小组的一部分(全部)。将关系添加到部门组表后,如何检索这些部门的员工?
【问题讨论】: