修改一下sql_mode ,可以参考下这个
http://t.csdn.cn/voRVD
在mysql的配置文件中加入以下配置:
[mysqld]
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
然后重启mysql服务
解决方案
1、查询字段删除"ename"
2、分组字段增加"ename"
3、修改mysql配置参数sql_mode(不推荐)
可以去了解下group by的具体用法
你写的根本不是一个group by语法
先去查查group by到底是干什么的,怎么用,不要什么都凭感觉