How can I have multiple common table expressions in a single SELECT statement?

I think it should be something like:

WITH 
    cte1 as (SELECT * from cdr.Location),
    cte2 as (SELECT * from cdr.Location)
select * from cte1 union select * from cte2

Basically, WITH is just a clause here, and like the other clauses that take lists, “,” is the appropriate delimiter.

Leave a Comment