例如:
SELECT department_id, last_name, salary
FROM employees e1
WHERE salary = (SELECT MAX(salary)
FROM employees e2
WHERE e1.department_id = e2.department_id)
ORDER BY 1, 2, 3;
DEPARTMENT_ID LAST_NAME SALARY
------------- ------------------------- ----------
10 Whalen 4400
20 Hartstein 13000
30 Raphaely 11000
40 Mavris 6500
50 Fripp 8200
60 Hunold 9000
70 Baer 10000
80 Russell 14000
90 King 24000
100 Greenberg 12000
110 Higgins 12000
11 rows selected.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11997930/viewspace-1026575/ ,如需转载,请注明出处,否则将追究法律责任。