0
votes

SQL | Comment comparer deux tables avec la même structure

J'ai deux tables avec la même montage, T_1 = [A, B, C] T_2 = [A, B, C]. Il y a des différences entre eux dans des valeurs à l'intérieur. Comment puis-je obtenir ces valeurs à l'aide d'une requête?

Cordialement

sql

3 commentaires

Quel DBMS Produit utilisez-vous? "SQL" est juste une langue de requête, pas le nom d'un produit de base de données spécifique. Veuillez ajouter un tag pour le produit de base de données que vous utilisez. Pourquoi devrais-je marquer mon DBMS


Montrez-nous des données de table d'échantillons et le résultat attendu. (Comme texte formaté, pas des images.)


ANSI SQL Définit l'opérateur d'intersect qui permet Vous trouverez les lignes communes entre deux tables de base de données. Ce que vous voulez, c'est l'opposé de l'intersect. La requête SQL requise pour atteindre cela dépend de la SGBD que vous utilisez. Donc, si vous souhaitez une réponse vraiment pertinente qui vous fournit un code SQL réel que vous pouvez utiliser, vous avez besoin Modifier votre question et Ajoutez la balise correspondante pour le SGBD que vous utilisez.


3 Réponses :


0
votes

Vous pouvez utiliser groupe par et agrégation pour obtenir des valeurs dans une table et non l'autre: xxx

Notez que c'est assez générique. Il gère des valeurs null dans les colonnes. Il gère également des doublons dans les tables, garantissant que les comptes sont les mêmes.


0 commentaires

0
votes

Vous pouvez essayer un moyen simple de coder mais n'est pas assez bon dans la performance xxx

si vous cherchez une autre solution, et je recommande de vérifier ceci http://www.dba-oracle.com/t_convert_set_to_join_sql_paramètre.htm


4 commentaires

sauf est ANSI SQL pour ce que Oracle a moins.


Je pense que moins est également soutenu par tous les fournisseurs de produits SQL, corrigez-moi s'il vous plaît si je me trompe.


Peut-être que certains, mais certainement pas tous.


SQL Server implémente moins comme sauf .



0
votes

Sélectionnez * à partir de table1 SAUF Sélectionnez * à partir de table2


1 commentaires

Cela ne fournit pas de réponse à la question. Une fois que vous avez suffisamment réputation , vous pourrez Commentaire sur n'importe quel message ; au lieu de, Fournir des réponses Cela n'exige pas de clarification de l'Asker . - de l'avis