mysql 目前肯定是不支持 with .. as 语法的。一般的情况下,你可以用 子查询来代替;如果是要实现递归,只能用临时表或者存储过程实现了。
mysql 目前肯定是不支持 with .. as 语法的。一般的情况下,你可以用 子查询来代替;如果是要实现递归,只能用临时表或者存储过程实现了。
不支持 你也可以参考下面 http://stackoverflow.com/questions/1382573/how-do-you-use-the-with-clause-in-mysql http://stackoverflow.com/questions/324935/mysql-with-clause
mysql还不支持with...as的语法吧,所以也没有办法用这种方法来实现递归。替代方法是存储过程 + 临时表
实际上,with表也可以看作是一种子查询。值得注意的是,with表并不是临时表,而是一个临时的表达式,它不会像临时表一样被物理存储在数据库中。使用with表有什么好处呢?with表简化了查询语句,使其更易于理解和维护。with表可以优化查询性能,特别是在大型查询中,可以减少需要扫描的数据量,从而提高...