mysql数据库不支持with...as语法

下边的命名sql使用了with...as无法,由于mysql数据库不支持此语法,怎样修改才能让其适用于mysql数据库

mysql 目前肯定是不支持 with .. as 语法的。

一般的情况下,你可以用 子查询来代替;

如果是要实现递归,只能用临时表或者存储过程实现了。追问

现在问题就在递归这里不知道怎么处理,没有递归的话直接子查询就可以了

追答

用存储过程 + 临时表 来实现了。

追问

除了存储过程和临时表就没有其他办法了么?

追答

应该是没有的。

温馨提示:答案为网友推荐,仅供参考