¿Esto es posible? Uso de SQL Server 2005 .......T-SQL UNION en 3 tablas?
SELECT *
FROM Data0304
UNION
SELECT *
FROM Data0506
UNION
SELECT *
FROM Data0708
¿Esto es posible? Uso de SQL Server 2005 .......T-SQL UNION en 3 tablas?
SELECT *
FROM Data0304
UNION
SELECT *
FROM Data0506
UNION
SELECT *
FROM Data0708
Mientras las columnas son los mismos en las tres tablas, pero es posible que desee utilizar UNION ALL para asegurar duplicados se incluyen.
Y debe especificar los nombres de columna en lugar de usar '*'. – RedFilter
Cuando dice
columnas son los mismos
que eso significa,
número de columnas y tipos de datos y su longitud y su orden
debe ser el mismo.
UNIÓN
incluirá registros duplicados sólo una vez en el resultado y
UNION ALL
incluirá todos los registros duplicados.
Gracias, esto es justo lo que necesitaba. La aclaración sobre "columnas son las mismas" fue muy útil. – ShiningLight
con el fin de incluir los registros duplicados que tiene que utilizar UNION ALL en lugar de UNION
SELECT *
FROM Data0304
UNION ALL
SELECT *
FROM Data0506
UNION ALL
SELECT *
FROM Data0708
¿Usted intentó correr esto ya? ¿Algún problema con eso? ¿Qué no funcionó? – shahkalpesh