sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo tener múltiples expresiones de tabla comunes en una sola instrucción SELECT?

Creo que debería ser algo como:

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

Básicamente, WITH es solo una cláusula aquí, y al igual que las otras cláusulas que aceptan listas, "," es el delimitador apropiado.