修改《常用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 ;
执行后,结果集如下图所示:
原文:https://www.cnblogs.com/east7/p/11587473.html