MySql按字段分组取最大值记录 [此博文包含图片]
2024-08-25 15:32:57
要求:获得按table1_id分组,并且age最大的记录信息,即2、3、5条
方法一:
select * from (select * from table2 order by age desc) as a
group by a.table1_id
group by a.table1_id
方法二:
select a.* from table2 as a where age = (select max(age) from
table2 where a.table1_id=table1_id)
table2 where a.table1_id=table1_id)
方法三:
select a.* from table2 as a where not exists (select * from
table2 where table1_id=a.table1_id and age>a.age)
table2 where table1_id=a.table1_id and age>a.age)
方法四:
select a.* from table2 as a where exists (select count(*) from
table2 where table1_id=a.table1_id and age>a.age having
count(*)=0)
table2 where table1_id=a.table1_id and age>a.age having
count(*)=0)
最新文章
- MySQL设置字段的默认值为当前系统时间
- 初识Azkaban
- [Tomcat] Tomcat的classloader
- Spark中决策树源码分析
- 字符串0.在php和js中转换为布尔类型 值是false还是true
- C语言 ---- 循环分支 iOS学习-----细碎知识点总结
- JSONArray.toCollection 封装 bean 失败
- caption,为表格增加标题和摘要
- 关于Debug下的Log打印问题
- C#读取网页
- NSArray的4种遍历方式
- 第一节 UPC 码
- Numpy库的下载及安装(吐血总结)
- java库中具体集合
- API - .after
- Python Django框架笔记(六):模板
- UISwipeGestureRecognizer 左右事件捕捉
- Android中高亮变色显示文本中的关键字
- <;meta name=";viewport";content=";width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0";>;的作用
- 跟着百度学习之ThinkPHP的认识/初窥
热门文章
- 枚举进程句柄File,Section,Mutant,Timer关闭Mutex句柄实现游戏多开
- android: ADB错误“more than one device and emulator”
- 【linux】linux下对java程序生成dump文件,并使用IBM Heap Analyzer进行分析,查找定位内存泄漏的问题代码
- Uboot 常用指令
- 用PHP纯手工打造会动的多帧GIF图片验证码
- Java的oauth2.0 服务端与客户端的实现
- Class.forName和ClassLoader.loadClass的区别
- Caused by: java.lang.ClassNotFoundException: Cannot find class解决办法
- angularjs入门初体验
- Nginx 状态信息功能配置