0
votes

Afficher les enregistrements de table SQL qui ont des données correspondant à différentes tables

Je suis très nouveau à SQL et j'essaie de filtrer un ensemble d'enregistrements d'une table en fonction de colonnes correspondantes d'une autre table. Voici un exemple de ce que j'aimerais faire: J'ai deux tables, je les appellerai tablier et tableb. J'ai déjà appliqué une recherche sur les deux tables pour filtrer leurs résultats distincts, mais je veux filtrer Tablea en fonction des enregistrements correspondants de la tableb. Tablea: Entrez la description de l'image ici

tableb: Entrez la description de l'image ici

résultat souhaité au format Tablea: Entrez la description de l'image ici

Tableb et Tablea ont des colonnes d'identité correspondant, et je veux seulement afficher les enregistrements en cas de tablier si les enregistrements apparaissent également dans la tableb, mais j'en ai besoin d'apparaître dans le format Tablea.


1 commentaires

Une simple rejoindre. Ou existe / dans.


3 Réponses :


1
votes

Un join simple accomplirait ceci. xxx


0 commentaires

1
votes

Vous pouvez utiliser Exist : xxx


0 commentaires

1
votes

YO Besoin de faire quelque chose comme xxx


1 commentaires

Conseil d'aujourd'hui: utilisez toujours la syntaxe joindre . Plus facile à écrire (sans erreur), plus facile à lire et à entretenir, et plus facile à convertir en jointure extérieure si nécessaire!