MySQL 取分组后每组的最新记录
修改《常用SQL之日期格式化和查询重复数据》中表test1的创建时间,修改后的测试数据如下:

以姓名分组后提取每组最新创建的记录:
SELECT a.* FROM test1 AS a,
(SELECT b.`name`, MAX(b.create_time) AS `create_time` FROM test1 AS b GROUP BY b.`name`)
AS c WHERE a.`name`=c.`name` AND a.create_time = c.create_time ;
执行后,结果集如下图所示:

MySQL 取分组后每组的最新记录的更多相关文章
- MySQL 对分组后的同类数据进行拼接字符串
		
MySQL 对分组后的同类数据进行拼接字符串 写后台方法时遇到个问题,需要将表内同一订单号的操作记录流水进行简单拼接输出,不想取出来再操作,找了个mysql的方法直接操作 //group_concat ...
 - [MySQL]MySQL数据库中如何查询分组后每组中的最后一条记录?
		
原文地址:https://codedefault.com/s/how-can-i-retrieve-the-last-record-in-each-group-mysql 问题描述 比如,在MySQL ...
 - sql 分组后重复数据取时间最新的一条记录
		
1.取时间最新的记录 不分组有重复(多条CreateTime一样的都是最新记录) select * from test t where pid in ( select PId from Test t ...
 - MySQL获取分组后的TOP 1和TOP N记录-转
		
有时会碰到一些需求,查询分组后的最大值,最小值所在的整行记录或者分组后的top n行的记录,在一些别的数据库可能有窗口函数可以方面的查出来,但是MySQL没有这些函数,没有直接的方法可以查出来,可通过 ...
 - group by分组后对组内数据进行排序
		
查询 每个班级英语成绩最高的前两名的记录 原文:https://www.cnblogs.com/hxfcodelife/p/10226934.html select a.Classid,a.Engli ...
 - mysql分组查询取分组后各分组中的最新一条记录
		
SELECT * FROM ( SELECT * FROM `CFG_LOGIN_LOG` ORDER BY LOGTIME DESC ) test GROUP BY login_name DESC
 - Oracle-left join两表关联只取B表匹配到的第一条记录【over partition by(分组后对组内数据排序)】
		
背景: A表.B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序) 经过百度,发现 row_number() over(partition by a order ...
 - oracle 根据字段分组后,将组内的数据根据字段排序
		
row_number() over(partition by 分组字段 order by 排序字段 desc)
 - Mysql取分组中前N条记录
		
表结构如下:CREATE TABLE `dwb_rmirror_req_d` ( `thedate` varchar(10) NOT NULL DEFAULT '', `node` varchar(1 ...
 
随机推荐
- 20-MySQL DBA笔记-可扩展的架构
			
第20章 可扩展的架构 本章将为读者讲述可扩展的架构相关的知识和技术.可扩展的架构意味着这个架构伸缩性好,我们可以用更多的节点来提高吞吐率,而性能(响应时间)不会下降到不可接受的范围.互联网世界飞速发 ...
 - (一)SpringBoot之简介和安装插件以及HelloWorld第一个程序
			
一.简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的 ...
 - pyodbc报错pyodbc.InterfaceError
			
connection = pyodbc.connect(r'Driver={SQL Server Native Client 11.0};Server=...;Database=...;Trusted ...
 - sql 视图的好处
			
第一点:使用视图,可以定制用户数据,聚焦特定的数据. 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没有任何意义, ...
 - MVC,MVP 和 MVVM 的图示(原理)
			
一.MVC MVC模式的意思是,软件可以分成三个部分. 视图(View):用户界面. 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下. View 传送 ...
 - Reeds-Shepp曲线和Dubins曲线
			
转载:https://www.cnblogs.com/huyanan/articles/6243694.html 什么是Reeds-Shepp曲线? 想象你下班开车回家,到了小区后想把车停 ...
 - Flutter-现有iOS工程引入Flutter
			
前言 Flutter 是一个很有潜力的框架,但是目前使用Flutter的APP并不算很多,相关资料并不丰富,介绍现有工程引入Flutter的相关文章也比较少.项目从零开始,引入Flutter操作比较简 ...
 - 抓包分析工具web版——capanalysis
			
1.下载安装 官网上,安装在Ubuntu上 2.使用教程 https://blog.51cto.com/chenguang/1325742
 - require.js 加载 js 文件 404 处理(配置无效)
			
main.js 是 配置文件,data-main 是异步加载,如果在main.js未加载完成的时候,使用了require去加载文件,就会导致配置无效 main.js
 - PAT Basic 1053 住房空置率 (20 分)
			
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”: 若观察期超过 ...