解決sql朋友的一個sql問題

問題:查詢出下表中,每個部門工資最高的人的,工資,姓名。
1.表數據:
3000 張三 1
4000 張四 1
5000 張五 1
6000 李四 2
7000 李五 2
8000 李六 2
9000 王五 3
10000 王六 3

 select c.name,c.money from emp as c,(select max(money) as maxMoney,deptid from  emp group by deptid) as b where
b.maxMoney=c.money and b.deptid=c.deptid;

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