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? P>
Cordialement p>
3 Réponses :
Vous pouvez utiliser Notez que c'est assez générique. Il gère des valeurs groupe par code> et agrégation pour obtenir des valeurs dans une table et non l'autre: null code> dans les colonnes. Il gère également des doublons dans les tables, garantissant que les comptes sont les mêmes. P> p>
Vous pouvez essayer un moyen simple de coder mais n'est pas assez bon dans la performance 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 P > p>
sauf code> 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 code> comme sauf code>.
Sélectionnez * à partir de table1 SAUF Sélectionnez * à partir de table2 p>
Cela ne fournit pas de réponse à la question. Une fois que vous avez suffisamment réputation , vous pourrez
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.