问题描述
- mysql中group by留下的数据是哪一条
-
group by分组后,会留下一条数据,请问留下的这条数据,我们可以指定吗?就是指定显示出来的那条数据是某组中的指定的某条数据。
解决方案
你可以group生成到i一个表中,然后你再select where加条件把你需要的查询出来
解决方案二:
你可以在group by 后面用having的,having是专门用来处理分组后的数据的,包括就显示一条数据
解决方案三:
留下的数据是它默认排序的第一条。
如果要这么做那可以把group by的数据全显示出来,再用having+条件
解决方案四:
group by是分组,根据后面的字段区分,显示的数据也是根据排序来显示的
解决方案五:
group by 查询结果是你写的条件的结果集而不是1条
时间: 2024-12-22 15:11:06