gpt4 book ai didi

presto - Presto SQL 是否像 SQL Server 一样支持使用 CTE 的递归查询?例如员工层级

转载 作者:行者123 更新时间:2023-12-04 02:50:08 25 4
gpt4 key购买 nike

我想在 Presto 中使用 CTE 编写递归查询来查找员工层次结构。 Presto 支持递归查询吗?当我将简单的递归写成


with cte as(select 1 n
union all
select cte.n+1 from cte where n<50)
select * from cte

它给出的错误是

运行查询时出错:第 3:32 行:表 cte 不存在

最佳答案

当前答案

Trino 支持递归查询, 但是 not PrestoDB Presto 的实现。

旧答案

Presto 语法支持WITH RECURSIVE name AS ... , 但是 recursive WITH queries are not implemented .

这被跟踪为功能请求: https://github.com/trinodb/trino/issues/1122

关于presto - Presto SQL 是否像 SQL Server 一样支持使用 CTE 的递归查询?例如员工层级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55428322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com