Php 具有组数据库架构建议的员工和部门
我得到的是 表:Php 具有组数据库架构建议的员工和部门,php,mysql,Php,Mysql,我得到的是 表: 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_l
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]}
中所做的选择)我想这是你想要的:
select e.id
,e.name
,e.phone
from employee e
,group g
,employee_groups eg
where e.id = eg.emp_id_link
and g.id = eg.group_id_link
and g.name = "all"
希望有帮助。:) 这不会得到departments\u group表中的员工。
select e.id
,e.name
,e.phone
from employee e
,group g
,employee_groups eg
where e.id = eg.emp_id_link
and g.id = eg.group_id_link
and g.name = "all"