开发者社区> 问答> 正文

MySQL数据库 子查询不能使用之前的别名

screenshot
SQL语句如上
现在有两个MySQL数据库(5.6, 5.7),表结构和数据相同,但是为什么能在5.6的数据库中执行,但是在5.7的数据库里就执行不了。
是因为数据库版本的问题吗?还是因为5.7的数据库是我刚搭建的,没进行什么相关配置啊?

展开
收起
蛮大人123 2016-02-13 15:00:26 3706 0
1 条回答
写回答
取消 提交回答
  • mysql的功能问题 mysql不支持对同一个表查询后做修改(update、delete)操作 update score set 姓名='王五' where 总分=(select score from (select min(总分) as score from score) as a); 制定个新表名就可以了

    答案来源于网络

    2019-09-27 20:34:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像