你这句话说得本来就有毛病我想在员工表(emp)中查询部门(dep)平均工资大于1200,的员工编号,员工所在部门和此部门中有多少工资(salary)大于1200的!平均工资大于1200  那当然结果是某个部门了  如果要  员工编号  那就是该 部门所有的 员工编号后面又说此部门中有多少工资(salary)大于1200的!
那只能是该部门的部分员工了--平均工资大于1200的所有部门的
select emp_id , dep 
from emp
where dep in(select dep from emp group by (dep) having avg(salary) > 1200)
--工资(salary)大于1200的
select emp_id , dep 
from emp
where dep in(select dep from emp group by (dep) having avg(salary) > 1200)
and salary > 1200