Desidero creare una nuova tabella in SQL Server con la seguente query. Non riesco a capire perché questa query non funzioni.SELEZIONA NELL'UTILIZZO DI UNIONE QUERY
Query1: Funziona
SELECT * FROM TABLE1
UNION
SELECT * FROM TABLE2
Query2: non funziona. Errore: 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
)
Grazie!
Quando provo questo, non mi danno la somma del numero di record di TABLE1 e TABLE2, è sempre meno. Sapresti perché capita? Grazie! – Christa
@Christa - Probabilmente a causa della stessa riga in entrambe le tabelle, verrà creato un solo record per il sindacato. Se usi 'UNION ALL', non rimuoverà i duplicati. – Hashman