mysql group by 查询的字段如果不用聚合函数,是怎么保留的?
勁艸洳颩 2018-04-21 11:07:10 如题,如果mysql数据库中有一个表table,字段分别有a、b、c、d,想根据字段a分组,然后显示每组的第一条,sql语句格式为:select a,MIN(b),c,d from table group by a。
在sql查询的结果集中,b字段可以取到最小值,那么c和d字段是取?
数据内容
a b c d
1 1 1 1
1 2 2 2
1 3 3 3
以上数据内容从mysql数据库直接查询,结果集为:1、1、1、1,但是从代码里查询,返回的结果集是:1,1,3,3。
求大神解惑!!!