主表:

辅表:

一个app对应多个apk,现在要取上线(Apk_Status最大的)的应用

select * from [dbo].[tbl_APP] as app
join (select * from [dbo].[tbl_Apk] as AA where not exists(select top 1 * from tbl_Apk as BB where AA.Apk_APPId=BB.Apk_APPId and AA.Apk_Status < BB.Apk_Status)) as apk on app.APP_Id = apk.Apk_APPId

重点是取关联的右表:

select * from [dbo].[tbl_Apk] as AA where not exists(select top 1 * from tbl_Apk as BB where AA.Apk_APPId=BB.Apk_APPId and AA.Apk_Status < BB.Apk_Status)

没看懂这个not exists的逻辑 ~~

最新文章

  1. SQL Server日期和时间的格式
  2. rotate the clock
  3. Material Design入门(三)
  4. java二维数组的定义
  5. linux下的定时任务
  6. 设置ShowDialog
  7. 如何配置DNS服务器(局域网——域名指向某个IP地址)
  8. 函数 buf_chunk_init
  9. Why Functional Programming Matters
  10. .NET中栈和堆的比较 #1
  11. ZOJ-3410Layton&#39;s Escape(优先队列+贪心)
  12. (Mac OS平台)升级.NetCore1.0正式版小记
  13. Ajax第一课
  14. ora-01440:要减小精度或标度,则要修改的列必须为空
  15. EM算法的直观描述
  16. ssh 端口转发实践
  17. Introducing XAML Standard and .NET Standard 2.0
  18. azkaban disable 停用部分工作流
  19. 针对mysql delete删除表数据后占用空间不变小的问题
  20. java获取视频的第一帧

热门文章

  1. Nvidia NVENC 硬编码预研总结
  2. CVPR 2018:diractNets网络,有残差网络好吗?
  3. [原创]java WEB学习笔记38:EL 中的 11个 隐含对象 详解
  4. Python3 函数 一
  5. mysql 索引技巧
  6. castle windsor学习----- Referencing types in XML 在xm文件中引用类型
  7. Web container==Servlet container
  8. JAVAScript中DOM与BOM的差异分析
  9. 分享知识-快乐自己:Liunx—Maven 部署步骤
  10. 重拾安卓_01_安卓开发环境搭建(android studio)