gpt4 book ai didi

mysql - 使用 View 进行递归 cte

转载 作者:行者123 更新时间:2023-11-29 16:32:04 27 4
gpt4 key购买 nike

由于我使用的 MySQL 版本低于 8,因此无法使用 CTE。

所以我试图通过 View 来制作 CTE 并且它有效。但递归 CTE 对我来说是个挑战。

我想将下面的递归 CTE 转换为 View 基本查询。

有办法吗?

WITH RECURSIVE cte_count(n)
AS (
SELECT 1
UNION ALL
SELECT n + 1
FROM cte_count
WHERE n < 3
)
SELECT n
FROM cte_count;

最佳答案

以下内容似乎可以满足您的要求:

create view v_cte_count as
select 1 as n union all
select 2 as n;

我认为在任何数据库中使用递归 CTE 都没有任何优势。

关于mysql - 使用 View 进行递归 cte,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53802814/

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