人员关联群组,部门查询
3个表, 人员表 , 部门表 , 群组表
人员 对应 部门 1 | n
人员 对应 群组 1 | n 人员也可以没有群组
现在要做一个公共的弹出页
要求 可按 部门名称 群组名称 查询出人员
我采用子查询方式
select t.*,
(select d.dept_name
from dept d, dept_member d1
where d.dept_id = d1.dept_id
and d1.member_id = t.member_id) as dept_name,
(select g.group_name
from t_group g,t_group_member g1
where g.group_id = g1.group_id
and g1.member_id = t.member_id) as group_name
from t_enterprise_member t
但这样不行 ,因为是一对多 应该怎么查询 ?