总结如下:
如果使用了group by 则只能查询被分组的列,如果要查询其他列,就需要在其他列上面使用聚合函数,如果没有使用聚合函数的列就只能查出这一列的这一组的第一行,本身这种查询默认是会强制性警告的,但如果关闭ONLY_FULL_GROUP_BY模式,就不会报错。
总结如下:
如果使用了group by 则只能查询被分组的列,如果要查询其他列,就需要在其他列上面使用聚合函数,如果没有使用聚合函数的列就只能查出这一列的这一组的第一行,本身这种查询默认是会强制性警告的,但如果关闭ONLY_FULL_GROUP_BY模式,就不会报错。