码迷,mamicode.com
首页 > 数据库 > 详细

SQL 一对多联表查询最大值

时间:2018-05-21 23:01:17      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:bubuko   ice   代码   over   png   数据   sql语句   image   技术分享   

有两个数据表City表和Price表,CIty表的结构如下:

技术分享图片

Price表的结构如下:

技术分享图片

查询每个城市最大的销售价格,并以最大价格进行降序排列,SQL语句的代码如下:

select top 5 * from (select ROW_NUMBER() over(order by TmpTable.AdultyPrice desc) NID, City.*, TmpTable.AdultyPrice from City,(select MAX(Price.AdultyPrice) as AdultyPrice,PID from City inner join Price on City.LID = Price.PID group by Price.PID) as TmpTable where LID = PID) as tmp where tmp.NID between 1 and 5

运行结果:

技术分享图片

SQL 一对多联表查询最大值

标签:bubuko   ice   代码   over   png   数据   sql语句   image   技术分享   

原文地址:https://www.cnblogs.com/feiyuhuo/p/9069542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!