如果要查询每个院系,最高工资的教师编号和姓名
按照院系来的,所以汇总要汇总院系,group by 院系
分解:
1、查询每个院系最高的,把下面的查询做为一个子表
select max(薪水),院系 from teacher group by 院系
因为最高的工资,可能不同院系,有一样的,可以得查询每个院系,工资跟最高的一样,那就是这个人了
2、如果每个院系的,工资跟上面1查询中的工资一样,那么对应的人,就是所求的人
select t1.tno, t1.tname from teacher t1,(select max(薪水),院系 from teacher group by 院系) t2 where t1.薪资=t2.薪资 and t1.院系=t2.院系
由于你具体的字段我不清楚,就中文给你表示了,你自己再调一下,大体的思路上面文字说明了
海枫科技,希望可以帮助到你,不清楚的话,可以扣我:1054,0704,8
写明,百度知道问题咨询。。