业务场景:取一张表里面最新的一条数据,以最新的一条数据为基准进行相关业务操作。
CREATE TABLE `t_biz` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `create_date` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`)) ;INSERT INTO t_biz (id, name, create_date) VALUES(1, 'Tom', '2022-01-21');INSERT INTO t_biz (id, name, create_date) VALUES(2, 'Tom', '2022-01-02');INSERT INTO t_biz (id, name, create_date) VALUES(3, 'Cat', '2022-02-01');INSERT INTO t_biz (id, name, create_date) VALUES(4, 'Cat', '2022-02-02');INSERT INTO t_biz (id, name, create_date) VALUES(5, 'Cat', '2022-02-03');
5.7
相关子查询select m.id, m.name,m.create_date from t_biz m where not EXISTS (select 1 from t_biz i where i.name=m.name and m.create_date<i.create_date)关联查询
select m.id, m.name,m.create_date from t_biz m , (select i.name, max(i.create_date) create_date from t_biz i group by i.name ) iwhere m.name =i.name and m.create_date =i.create_date
8.0
rank 函数select m.id, m.name,m.create_date from (select id, name,create_date, rank() over(partition by name order by create_date desc) rank_seq from t_biz ) m where m.rank_seq = 1;
编辑推荐:
- MySQL 分组后取最新记录03-01
- flink定时读取mysql03-01
- 基于LINUX的MySql二进制本地升级实施文档03-01
- GTID 怎么过去。03-01
- 技术干货 | 解锁Redis 时间序列数据的应用03-01
- mysql部分实现类似oracle sequence功能的测试03-01
- MySQL client server 协议03-01
- MySQL 8.0新特性-并行查询innodb_parallel_read_threads03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 基于LINUX的MySql二进制本地升级实施文档
基于LINUX的MySql二进制本地升级实施文档
26-03-01 - MySQL 8.0新特性-并行查询innodb_parallel_read_threads
- 分析SQL给出索引优化建议的工具(美团开源)
分析SQL给出索引优化建议的工具(美团开源)
26-03-01 - 《MySQL 8从入门到精通(视频教学版)》简介
《MySQL 8从入门到精通(视频教学版)》简介
26-03-01 - 【北亚数据库数据恢复】使用delete未加where子句删除全表数据的Mysql数据库数据恢复
- 如何远程管理天翼云RDS数据库
如何远程管理天翼云RDS数据库
26-03-01 - 【北亚数据库数据恢复】误操作导致数据丢失的华为云mysql数据恢复案例
【北亚数据库数据恢复】误操作导致数据丢失的华为云mysql数据恢复案例
26-03-01 - 新版本 | GreatSQL 5.7.36正式发布,这些新增特性不容错过~
- 电源供电系列高稳定性抗干扰VK3604A 四键感应触摸/4路触控芯片原厂
电源供电系列高稳定性抗干扰VK3604A 四键感应触摸/4路触控芯片原厂
26-03-01 - web前端培训-MySQL的索引下推解析
web前端培训-MySQL的索引下推解析
26-03-01
