因为我使用的是低于版本8的mysql,所以我不能使用cte。
所以我试着用视图来制作cte,它是有效的。但是cte在挑战我。
我想将下面的递归cte转换为视图基查询。
有办法吗?
WITH RECURSIVE cte_count(n)
AS (
SELECT 1
UNION ALL
SELECT n + 1
FROM cte_count
WHERE n < 3
)
SELECT n
FROM cte_count;
因为我使用的是低于版本8的mysql,所以我不能使用cte。
所以我试着用视图来制作cte,它是有效的。但是cte在挑战我。
我想将下面的递归cte转换为视图基查询。
有办法吗?
WITH RECURSIVE cte_count(n)
AS (
SELECT 1
UNION ALL
SELECT n + 1
FROM cte_count
WHERE n < 3
)
SELECT n
FROM cte_count;
1条答案
按热度按时间agxfikkp1#
下面显示的内容符合您的要求:
我认为在任何数据库中使用递归cte都没有好处。