开发者社区> 问答> 正文

mysql不支持WITH ... AS ...语法?

刚才写一句sql有多个结果union的情况,union里面有一部分是子查询是各个union可以公用的,很想定义一个table然后各个各部分引用,因为担心数据库会重复执行相同的查询。上网查了一下,看到SQL有个with...as...的语法,但郁闷的是mysql不支持,要写的话只能定义临时表了,但其它数据库都支持。如何解决这个问题的?

展开
收起
落地花开啦 2016-02-19 10:19:50 15144 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    mysql 目前肯定是不支持 with .. as 语法的。
    一般的情况下,你可以用子查询来代替;

    2019-07-17 18:44:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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

相关镜像