用一個SQL語句選出每個部門工資最高的員工

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,然後和原始表做一個內連接。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章