Quiero crear una nueva tabla en SQL Server con la siguiente consulta. No puedo entender por qué esta consulta no funciona.SELECCIONAR PARA UTILIZAR LA CONSULTA DE LA UNIÓN
Consulta1: Funciona
SELECT * FROM TABLE1
UNION
SELECT * FROM TABLE2
Query2: no funciona. error: Msg 170, Level 15, State 1, Line 7 Line 7: Incorrect syntax near ')'.
SELECT * INTO [NEW_TABLE]
FROM
(
SELECT * FROM TABLE1
UNION
SELECT * FROM TABLE2
)
Gracias!
Cuando intento esto, no me da la suma de número de registros de TABLE1 y TABLE2, siempre es menos. ¿Sabrías por qué sucede esto? ¡Gracias! – Christa
@Christa - Esto probablemente se deba a que tiene la misma fila en ambas tablas, solo hará un registro para la unión. Si usa 'UNION ALL', no eliminará los duplicados. – Hashman