前两天同事问了个SQL问题,有个出价记录表【针对不同拍品出价】,每个人都可以多次出价,要查下哪些拍品出价最高的人和出价次高的人是同一个人的记录,当时写了下面的SQL,今天先记下了,欢迎补充新的查询方式:

表结构如下:

主键           拍品      出价人     出价

;WITH cte AS
(SELECT
num=RANK() OVER(PARTITION BY PublishId ORDER BY BidPrice DESC)
,bidlistid
,PublishId
,BidderId
,BidPrice FROM AuctionBidRecordList where BidMode=3 )
select a.PublishId,a.BidderId,a.BidPrice,b.BidPrice from
(SELECT * FROM cte WHERE num=1)a inner join
(SELECT * FROM cte WHERE num=2) b on a.PublishId=b.PublishId and a.BidderId=b.BidderId

最新文章

  1. APP的消息推送(极光推送)
  2. php fastcgi_finish_request让你的程序由等待时间,瞬间完成,提高用户体验
  3. [deviceone开发]-纳豆项目源码开源
  4. kuangbin_ShortPath S (POJ 3169)
  5. java ,js获取web工程路径
  6. linux中的ps命令用法。
  7. MVC Bootstrap Helpers
  8. PHP curl之爬虫初步
  9. js正则表达式验证
  10. ssh无法远程登陆别的机器
  11. Spring之DAO二
  12. 多级代理 haproxy 传递X-Forwarded-Proto
  13. VS Code的golang开发配置 之 代码提示
  14. IOS初级:UIScrollView & UIPageControl
  15. 《Pro SQL Server Internals, 2nd edition》的CHAPTER 2 Tables and Indexes中的Clustered Indexes一节(翻译)
  16. 《在kali上完成gdb调试》
  17. php文件的处理和操作
  18. <script language = "javascript">, <script type = "text/javascript">和<script language = "application/javascript">(转)
  19. linux文件系统挂载
  20. Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. 调用函数约定不同

热门文章

  1. lc面试准备:Remove Duplicates from Sorted List
  2. 【HDOJ】1606 Excuses, Excuses!
  3. 什么是系统,什么是算法 -- lemon OA 系统学习总结
  4. Linux系统Wpa_supplicant用法小结
  5. C#编程技术层次
  6. Linux学习笔记6——映射虚拟内存
  7. 像素,分辨率,PPI(像素密度),BPP 扫盲
  8. poj 1696 Space Ant 极角排序
  9. PHP 下载网络图片
  10. mysql 引擎区分