0
votes

Ignorer une colonne tout en faisant moins dans la requête SQL

J'ai écrit la requête:

    table1:                              table2:
column1  column2                    column1   column2
  1      a                             1         c
  2      b                             3         d


3 commentaires

Veuillez fournir des données d'échantillonnage et des résultats souhaités. J'ai supprimé les balises de base de données incohérentes.


S'il vous plaît marquer votre question correctement !!! Quel DBMS est-ce ???


A la manière dont les opérateurs définis Union , intersect et moins appliquent déjà implicitement distinct .


3 Réponses :


2
votes

Démarrer avec n'existe pas : xxx

à partir de votre décrivez, vous pouvez souhaiter la comparaison uniquement sur A : xxx


0 commentaires

0
votes

Pour que les données ne comprennent pas dans T2, vous pouvez soit opter pour la non-jointure extérieure ou la sortie extérieure gauche. Voici la solution.

Utilisation n'existe pas

Sélectionnez A, B de T1 où n'existe pas (Sélectionnez 1 à partir de T2.A = T1.A et T2.B = T1 .B);

Utilisation de la jointure gauche xxx

espère qu'il aide.


0 commentaires

0
votes

Une autre option consiste à utiliser la sous-requête dans la condition où la condition ci-dessous- xxx

Vous pouvez également utiliser la join gauche comme ci-dessous qui vous fournira la même sortie que ci-dessous - xxx


0 commentaires