don't do the alias and use query.from_statement()
On Thu, Apr 12, 2018 at 6:30 PM, Jonathan Vanasco wrote:
> I have a complicated recursive CTE that exists as text()
>
> _complex_sql_ = sqlalchemy.text("""WITH RECURSIVE _foos AS (
> SELECT id
> FROM foo
> WHERE
I have a complicated recursive CTE that exists as text()
_complex_sql_ = sqlalchemy.text("""WITH RECURSIVE _foos AS (
SELECT id
FROM foo
WHERE (id = :id_start AND ...)
UNION
SELECT f.id
FROM foo f
INNER JOIN _foos _f ON _f.id = f.id
)
SELECT DISTINCT id FROM