发布网友 发布时间:2022-04-24 07:59
共4个回答
热心网友 时间:2022-04-14 11:42
SQL> SELECT EMPNO,ENAME,SAL ,A.JOB,DEPTNO FROM EMP A,( SELECT MAX(SAL) MSAL, JOB FROM EMP GROUP BY JOB) B WHERE A.JOB=B.JOB AND A.SAL=B.MSAL ORDER BY A.JOB,A.ENAME;
EMPNO ENAME SAL JOB DEPTNO
----- ---------- --------- --------- ------
7902 FORD 3000.00 ANALYST 20
7788 SCOTT 3000.00 ANALYST 20
7934 MILLER 1300.00 CLERK 10
7566 JONES 2975.00 MANAGER 20
7839 KING 5000.00 PRESIDENT 10
7499 ALLEN 1600.00 SALESMAN 30
热心网友 时间:2022-04-14 13:00
select empno,ename,emp.job,maxsal sal,deptno
from emp join (select job,max(sal) maxsal from emp group by job) t
on emp.sal=t.maxsal;
热心网友 时间:2022-04-14 14:35
楼上的回答都是对的。但是在实际运用中,一般不提倡嵌套搜索,资源耗费太厉害。仅建议
热心网友 时间:2022-04-14 16:26
听说过冒泡排序不?