Je souhaite créer une nouvelle table dans SQL Server avec la requête suivante. Je suis incapable de comprendre pourquoi cette requête ne fonctionne pas.SÉLECTIONNEZ DANS L'UTILISATION DE UNION QUERY
Query1: Travaux
SELECT * FROM TABLE1
UNION
SELECT * FROM TABLE2
Query2: ne fonctionne pas. Erreur: 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
)
Merci!
Lorsque je tente cela, il ne me donne pas la somme du nombre d'enregistrements de TABLE1 et TABLE2, c'est toujours moins. Seriez-vous capable de savoir pourquoi cela arrive? Je vous remercie! – Christa
@Christa - Ceci est probablement dû au fait que la même ligne est dans les deux tables, cela ne fera qu'un enregistrement pour l'union. Si vous utilisez "UNION ALL", cela ne supprimera pas les doublons. – Hashman