日期:2014-05-17  浏览次数:20618 次

sql查询(在线等 下班前结贴)
本帖最后由 Q1092926267 于 2012-12-11 11:56:11 编辑
部门    工资    员工
A       1000    A
B       1500    B
B       1100    C
A       1200    D

返回结果

部门   工资
A      1200
B      1500


其实就是查询部门最高工资 子查询很简单的 但是 不能用子查询


------解决方案--------------------
select 部门,max(工资) as 工资 
from TB
group by 部门

------解决方案--------------------


select 
    部门,
    max(工资) as 工资
from tb group by 部门
--如果真的是这么简单能完全满足楼主需求  那么你该被打屁股了

------解决方案--------------------
吃完饭回来发现没了...
SELECT  部门 ,
         MAX(工资) 工资
 FROM    TB
 GROUP BY 部门

我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html