SQL一对多特殊查询,取唯一一条
2024-10-19 04:31:27
主表:
辅表:
一个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的逻辑 ~~
最新文章
- SQL Server日期和时间的格式
- rotate the clock
- Material Design入门(三)
- java二维数组的定义
- linux下的定时任务
- 设置ShowDialog
- 如何配置DNS服务器(局域网——域名指向某个IP地址)
- 函数 buf_chunk_init
- Why Functional Programming Matters
- .NET中栈和堆的比较 #1
- ZOJ-3410Layton&#39;s Escape(优先队列+贪心)
- (Mac OS平台)升级.NetCore1.0正式版小记
- Ajax第一课
- ora-01440:要减小精度或标度,则要修改的列必须为空
- EM算法的直观描述
- ssh 端口转发实践
- Introducing XAML Standard and .NET Standard 2.0
- azkaban disable 停用部分工作流
- 针对mysql delete删除表数据后占用空间不变小的问题
- java获取视频的第一帧
热门文章
- Nvidia NVENC 硬编码预研总结
- CVPR 2018:diractNets网络,有残差网络好吗?
- [原创]java WEB学习笔记38:EL 中的 11个 隐含对象 详解
- Python3 函数 一
- mysql 索引技巧
- castle windsor学习----- Referencing types in XML 在xm文件中引用类型
- Web container==Servlet container
- JAVAScript中DOM与BOM的差异分析
- 分享知识-快乐自己:Liunx—Maven 部署步骤
- 重拾安卓_01_安卓开发环境搭建(android studio)