2 u013802659 u013802659 于 2015.07.09 19:10 提问

mysql中group by留下的数据是哪一条

group by分组后,会留下一条数据,请问留下的这条数据,我们可以指定吗?就是指定显示出来的那条数据是某组中的指定的某条数据。

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.09 20:19

你可以group生成到i一个表中,然后你再select where加条件把你需要的查询出来

u012216727
u012216727   Ds   Rxr 2015.07.09 20:18

你可以在group by 后面用having的,having是专门用来处理分组后的数据的,包括就显示一条数据

Evankaka
Evankaka   Ds   Rxr 2015.07.09 23:26

留下的数据是它默认排序的第一条。
如果要这么做那可以把group by的数据全显示出来,再用having+条件

yuke198907
yuke198907   2015.07.10 08:22

group by是分组,根据后面的字段区分,显示的数据也是根据排序来显示的

strutce
strutce   Ds   Rxr 2015.07.17 23:02

group by 查询结果是你写的条件的结果集而不是1条

Csdn user default icon
上传中...
上传图片
插入图片