Можно ли объединить несколько CTE в одном запросе с помощью arel
? Я ищу способ получить такой результат:
WITH 'cte1' AS (
...
),
WITH RECURSIVE 'cte2' AS (
...
),
WITH 'cte3' AS (
...
)
SELECT ... FROM 'cte3' WHERE ...
Как видите, у меня есть один рекурсивный CTE и два нерекурсивных.
WITH 'cte1'
недопустимо (например,from foobar as 'bla'
) - person a_horse_with_no_name   schedule 07.02.2016