我认为这是因为RECURSIVE是WITH语句的修饰符,而不是常用表表达式的属性
z,因此您可以像这样使用它:
with recursivex as ( select 1 y),z(q) as ( select y from x union all select q + 1 from z where q < 4)select * from z;
[sql fiddle demo](http://sqlfiddle.com/#!12/d41d8/1940)
欢迎分享,转载请注明来源:内存溢出
我认为这是因为RECURSIVE是WITH语句的修饰符,而不是常用表表达式的属性
z,因此您可以像这样使用它:
with recursivex as ( select 1 y),z(q) as ( select y from x union all select q + 1 from z where q < 4)select * from z;
[sql fiddle demo](http://sqlfiddle.com/#!12/d41d8/1940)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)