opteryx icon indicating copy to clipboard operation
opteryx copied to clipboard

🪲 CTEs cannot contain references to other CTEs

Open joocer opened this issue 2 years ago • 0 comments
trafficstars

Prevent cyclic references, but allow recursive.

WITH RECURSIVE factorial_cte(n, factorial) AS (
  SELECT 0, 1
  UNION ALL
  SELECT n + 1, (n + 1) * factorial
  FROM factorial_cte
  WHERE n < 9
)
SELECT factorial FROM factorial_cte;

joocer avatar Jan 08 '23 01:01 joocer