2014-11-06 117 views
1

结合我要上表中的第一个正常的CTE,随后通过递归CTE如何递归CTE和正常CTE

我怎么能结合这两?

我知道多种纯正常CTE我可以做

WITH CTE1 AS(
), CTE2 AS(),... 

所以我试图

WITH CTE1 AS(
), RECURSIVE CTE2() 

但给了我一个语法错误

回答

5

只要把recursive在开始,即使后来递归的后来:

with recursive cte1 as (
... 
), cte2 as (
    -- here comes the recursive cte 
    ... 
) 
select * 
from ...