得到各部门工资最高员工的员工号员工号 工资 部门代号
1001 1000 1
1002 1020 1
1003 3500 2
1004 3500 2
1005 3600 2上面的表要得到下面的结果,用一个SQL语句怎么实现:员工号 工资 部门代号
1002 1020 1
1005 3600 2
1001 1000 1
1002 1020 1
1003 3500 2
1004 3500 2
1005 3600 2上面的表要得到下面的结果,用一个SQL语句怎么实现:员工号 工资 部门代号
1002 1020 1
1005 3600 2
解决方案 »
- SQL中的insert语句,里面的分号怎么处理?
- 求BOM系统物料编号规则及方法:
- 请问如何向多个程序发消息?
- 可以不用Object Inspector来设置属性吗?
- 气人!!!D6的ADO是不是有BUG啊???
- 求救!!请问我的Ie窗口关不了是什么原因,有什么解决办法
- 如何得出两个时间之间相差多少分钟?
- 求助图像处理方面的问题(识别26个英文字母)
- tidtcpserver在事件onexecute中,同步的问题? 急!!
- 谁有VISIO2000 SR1下载的网址
- adoquery的Active=true时弹出‘missing sql property’怎样解决?
- RMF报表文件如何打开和编辑
select 员工号, max(工资)as '工资' ,部门代号
from t
group by 员工号,部门代号
from 工资表 as a,
(select max(工资) as 工资,部门代号
from 工资表) as b
where a.工资=b.工资 and a.部门代号=b.部门代号
from 工资表 as a,
(select max(工资) as 工资,部门代号
from 工资表
group by 部门代号) as b
where a.工资=b.工资 and a.部门代号=b.部门代号
------------- select 员工号 from t a
where not exists(select 1 from t where a.部门代号=部门代号 and 工资>a.工资)