欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql分组查询获取分组中某个字段值最小的一条数据

程序员文章站 2024-02-22 23:31:40
...

需求:对process表现进行分组,然后查询出分组后indexs字段最小的一条数据

表中的数据 

mysql分组查询获取分组中某个字段值最小的一条数据

期望结果

 mysql分组查询获取分组中某个字段值最小的一条数据

sql代码 

SELECT
	b.* 
FROM
	( SELECT businessid, min( indexs ) AS maxindexs FROM process GROUP BY businessid ) a
	LEFT JOIN process b ON a.maxindexs = b.indexs 
	AND a.businessid = b.businessid