Je voudrais joindre deux tables dans 1 table qui a une colonne commune et je dois essayer d'éviter tous les doublons.fusionner deux tables en une seule
Répondre
regard sur cette (nouvelle dans SQL Server 2008): MERGE (Transact-SQL)
Effectue insérer, mettre à jour ou supprimer opérations sur une table cible basée sur les résultats d'une jointure avec une table source . Par exemple, vous pouvez synchroniser deux tables en insérant, la mise à jour ou en supprimant des lignes dans une table en fonction des différences trouvées dans l'autre table.
Peut-être que vous voulez un SELECT DISTINCT
et un LEFT JOIN
Vous pouvez faire une UNION et l'insérer dans la nouvelle table (notez que vous devez créer la première table)
INSERT INTO NewTable
SELECT Column1
FROM FistTable
UNION
SELECT Column2
FROM SecondTable
Il a déclaré qu'il n'y a qu'une seule colonne en commun, cela ressemble plus à une jointure qu'à une union. – Malfist
Ce serait aussi ma recommandation. Je les utilise tout le temps au travail pour joindre des ensembles de données communs tout en évitant les doublons. Gardez à l'esprit que les deux sélections auront besoin du même nombre et des mêmes types de colonnes si vous suivez cette route. – MattB
Espérons que cela aidera
MERGE <target_table> [AS TARGET]
USING <table_source> [AS SOURCE]
ON <search_condition>
[WHEN MATCHED
THEN <merge_matched> ]
[WHEN NOT MATCHED [BY TARGET]
THEN <merge_not_matched> ]
[WHEN NOT MATCHED BY SOURCE
THEN <merge_ matched> ];
- 1. Fusionner deux tables
- 2. Fusionner deux tables MySQL
- 3. Fusionner virtuellement deux tables MySQL
- 4. Comment puis-je fusionner les colonnes de deux tables en une seule sortie?
- 5. ITextSharp - fusionner deux pdfs en une seule page
- 6. Fusionner plusieurs fonctions javascript en une seule
- 7. Fusion de deux tables en une seule table
- 8. Tri des tables deux fois en une seule fonction - Lua
- 9. fusionner deux tables avec la même structure
- 10. Comment puis-je fusionner deux tables MySQL?
- 11. fusionner les tables msaccess
- 12. fusionner 2 séquences Linq en une seule, avec priorité
- 13. Joindre deux tables - plusieurs colonnes à une seule colonne
- 14. Comment fusionner plusieurs bases de données en une seule
- 15. Comment fusionner une liste de dicts en une seule dict?
- 16. Fusionner 2 tables pour une requête SELECT?
- 17. Comment mélanger deux modèles de rails en une seule recherche?
- 18. Est-il possible de fusionner deux pages créées par SandCastle en une seule page principale?
- 19. VC++ fusionner plusieurs DLL COM en une seule
- 20. MySQL: Fusionner différentes entités en une seule requête
- 21. concaténation de deux variables en une seule
- 22. Fusionner deux UIImages
- 23. Comment fusionner deux objets?
- 24. Fusionner deux XMLDOMDocuments
- 25. Fusionner deux jQuery Fonction
- 26. Fusionner deux types DateTime en C#
- 27. Fusionner deux scripts JavaScript
- 28. Fusionner deux objets JavaScript
- 29. MySQL fusionner des tables avec une structure différente
- 30. Ruby: fusionner deux hachage comme une seule et avec la valeur connectée
Il est pas clair ce que vous demandez à mon ami. –
S'il vous plaît modifier votre question et ajouter les structures de table que vous essayez de fusionner. Nous pourrions probablement vous aider à mieux alors. –