求出员工性别为1并且数量大于2的部门名称
select * from departments where ID in(
SELECT departmentid FROM employees where sex=1 group by departmentid having COUNT(*)>1)
1.如果你只需要获取部门名称,并且部门名称是唯一的,那么在你这个基础上对部门名称进行分组就行;
2.如果部门名称不是唯一的,那么就对部门ID进行分组,然后结果集作为子查询,在查询一次部门表即可
group by d.name