tab_salary表結構:
name | varchar(50) |
departid | number |
salary | binary_float |
SQL實現:
select A.*
from tab_salary A inner join
(select max(salary) as salary,departid as departid from tab_depart
group by departid) B
on A.salary=B.salary and A.departid=B.departid
---先查出每個部門的最高工資及部門ID,然後和原始表做一個內連接。