SQL joint


SQL joint

Jointures SQL sont utilisées pour interroger les données de deux tables ou plus, sur la base d'une relation entre certaines colonnes de ces tableaux.

SQL JOIN

Le mot-clé JOIN est utilisée dans une instruction SQL pour interroger des données provenant de deux tables ou plus, sur la base d'une relation entre certaines colonnes de ces tableaux.
Tables dans une base de données sont souvent liés les uns aux autres avec des clés.
Une clé primaire est une colonne (ou une combinaison de colonnes) d'une valeur unique pour chaque ligne. Chaque valeur de clé primaire doit être unique dans la table. Le but est de lier les données ensemble, à travers des tableaux, sans répéter toutes les données de chaque table.
Regardez le «Personnes» table:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
Notez que le "P_ID" colonne est la clé primaire dans l'affaire «Personnes» table. Cela signifie quepas de deux rangées peuvent avoir le même P_ID. Le P_ID distingue deux personnes, même si elles portent le même nom.
Ensuite, nous avons le "Commandes" de table:
O_IDOrderNoP_ID
1778953
2446783
3224561
4245621
53476415
Notez que le "O_ID" colonne est la clé primaire de la "Commandes" table et que la "P_ID" colonne fait référence aux personnes dans l'affaire «Personnes» table sans l'aide de leurs noms.
Notez que la relation entre les deux tableaux ci-dessus est le "P_ID" colonne.

SQL différent JOIN

Avant de continuer avec des exemples, nous allons énumérer les types de JOIN vous pouvez utiliser, et les différences entre eux.
  • INSCRIPTION : Retour rangs quand il ya au moins un match dans les deux tableaux
  • LEFT JOIN : Renvoyer toutes les lignes de la table de gauche, même s'il n'ya pas de correspondance dans la table droite
  • RIGHT JOIN : Renvoyer toutes les lignes de la table de droite, même s'il n'y a aucune correspondance dans la table de gauche
  • FULL JOIN : des rangées de retour quand il ya un match à l'une des tables

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT