2019-03-14
阅读量:
752
sql server 查询语句替换
问题描述:
列出每个职工经手的具有最高金额的订购单信息。
select * from suguanquan.订购单 a where 金额=
(select MAX(金额) from suguanquan.订购单 b where a.职工号=b.职工号)
order by 职工号 ASC;
这查询方式可用嵌套查询的方式来替换么?
解决方法:
select o1.* from 订单 a1
join 订单 a2
on(a1.职工=a2.职工)
group by o1.职工
having a1.金额=max(a2.金额);






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论