我想先在桌面上进行正常的CTE,然后再进行递归CTE
我怎么能把这两个结合起来?
我知道我可以做多个纯正常CTE
WITH CTE1 AS(
), CTE2 AS(),...
Run Code Online (Sandbox Code Playgroud)
所以我试过了
WITH CTE1 AS(
), RECURSIVE CTE2()
Run Code Online (Sandbox Code Playgroud)
但这给了我一个语法错误
只要把它recursive放在开头,即使递归后来了:
with recursive cte1 as (
...
), cte2 as (
-- here comes the recursive cte
...
)
select *
from ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |