Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich mehrere allgemeine Tabellenausdrücke in einer einzigen SELECT-Anweisung haben?

Ich denke, es sollte so etwas wie:

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

Grundsätzlich WITH ist hier nur eine Klausel, und wie bei den anderen Klauseln, die Listen annehmen, ist "," das geeignete Trennzeichen.