今天看公司的代码,看到很多max或者sum某个字段的值这样无意义的写法,一开始很疑惑这样写是为了什么。
后来了解到,原来和后面使用到的group by有关,只要select的,不调用聚合函数的,一定要出现在group by里,而group by里出现的,不一定在出现在select里。
今天看公司的代码,看到很多max或者sum某个字段的值这样无意义的写法,一开始很疑惑这样写是为了什么。
后来了解到,原来和后面使用到的group by有关,只要select的,不调用聚合函数的,一定要出现在group by里,而group by里出现的,不一定在出现在select里。