SQL FULL JOIN mots-clés


SQL FULL JOIN mots-clés

SQL FULL JOIN mots-clés

Le FULL JOIN retournent des lignes de mots clés quand il ya un match à l'une des tables.

SQL FULL JOIN Syntaxe

SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name


SQL FULL JOIN Exemple

L'affaire «Personnes» de table:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
"Commandes" table:
O_IDOrderNoP_ID
1778953
2446783
3224561
4245621
53476415
Maintenant, nous voulons la liste de toutes les personnes et leurs ordres, et tous les ordres de leurs personnes.
On utilise l'instruction SELECT suivante:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
FULL JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
L'ensemble de résultats se présente comme suit:
LastNamePrénomOrderNo
HansenOla22456
HansenOla24562
PettersenKari77895
PettersenKari44678
SvendsenTove 
  34764
Le mot-clé JOIN PLEIN retourne toutes les lignes de la table de gauche (personnes), et toutes les lignes de la table de droite (Commandes). S'il ya des lignes de "personnes" qui n'ont pas de correspondances dans "Commandes", ou s'il ya des lignes dans "Commandes" qui n'ont pas de correspondances dans «personnes», ces lignes seront cotées ainsi.

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT