额外提交的内容并没有给我任何错误

时间:2018-02-13 09:32:19

标签: mysql sql group-by aggregate-functions

select *, min(salary), manager, em_name
from emp_table
group by manager  

我正在使用此查询并成功执行。为什么它没有给我一个错误,说em_name或其他列应该在group by子句中

这是我的表结构 -

table structure

1 个答案:

答案 0 :(得分:1)

https://dev.mysql.com/doc/refman/5.5/en/group-by-handling.html

希望此文档可以帮助您

  

MySQL扩展了GROUP BY的标准SQL使用,以便选择列表   可以引用GROUP BY子句中未命名的非聚合列。   您可以通过避免使用此功能来获得更好的性能   不必要的列排序和分组。服务器可以自由选择   每个组中的任何值,因此除非它们相同,否则为值   选择是不确定的。