分组查询 每组最高的某条记录

 

需求是 查询每个班 年龄最小的那个人 ,需要显示如下:

分组查询 每组最高的某条记录

 

SQL 语句如下:

 

select id,
SUBSTRING_INDEX(GROUP_CONCAT(age order by age),',',1) as age,
SUBSTRING_INDEX(GROUP_CONCAT(username order by age),',',1) as userName
from person
GROUP BY id

相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2021-06-13
  • 2021-11-24
  • 2022-12-23
  • 2022-01-29
猜你喜欢
  • 2021-10-19
  • 2022-02-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
相关资源
相似解决方案