Oracle查询各个部门工资小于各个部门平均工资的员工

<strong>时时想着连接查询:
SELECT A.*
  FROM emp A,
  (
    SELECT deptno, AVG(sal) t            --部门平均工资
    FROM emp
    GROUP BY deptno
    ) B                    --B表分组后得到的视图
    WHERE  A.deptno=B.deptno           --将两个表连接起来
    AND  A.sal>B.t                    --员工的工资大于该部门的平均工资</strong>

你可能感兴趣的:(oracle)