mysql的 group by 为啥只能查询每个分组的第一条数据呢?

2021-01-12 09:01发布

根据age分组,希望查询到的数据是这样的。。

查出来是二维数组,应该怎么查呢。

标签:
3条回答
贪生不怕死
2楼-- · 2021-01-12 09:29

单单group by age 是得不到你想要的结果的。需要group by age,sex

查看更多
Animai°情兽
3楼-- · 2021-01-12 09:45

查出数据在应用中分组

查看更多
看我几分像从前
4楼-- · 2021-01-12 09:49

你还不了解group by的含义,group by就是一个分组,用户聚合用的,比如你按年龄age group by,他的意思就是把年龄分成几个不同的区域,你可以知道每个年龄段有多少人,但是查不出来,每个年龄段具体的明细

查看更多
登录 后发表回答