为了账号安全,请及时绑定邮箱和手机立即绑定

子查询报错,网上说是版本问题,有什么好的解决办法吗?

子查询报错,网上说是版本问题,有什么好的解决办法吗?

scool_wang 2016-10-19 19:59:10
查看完整描述

1 回答

已采纳
?
old神谕

TA贡献24条经验 获得超15个赞

你这样写是不规范的,因为你的select list里有三个column,而你的group by后只有一个column。

并且你的sql_mode模式是only_full_group_by

如果你这是实验环境,可以直接修改sql_mode保证语句能够run(不会报错,但可能也不是你想要的预期结果)

可以直接执行下面2条语句。(将sql_mode置为空)

set session sql_mode="";
set global sql_mode="";

当然如果不写到配置文件里,重启mysqld会生效,可以自行写到配置文件的[mysqld]中。

查看完整回答
3 反对 回复 2016-10-20
  • scool_wang
    scool_wang
    谢谢,你给的方案已解决我所遇到的问题~
  • 1 回答
  • 1 关注
  • 1180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信