SQL RIGHT JOIN mots-clés


SQL RIGHT JOIN mots-clés

SQL RIGHT JOIN mots-clés

Le mot RIGHT JOIN renvoie toutes les lignes de la table de droite (table_name2), même s'il n'ya pas de correspondance dans la table de gauche (table_name1).

SQL Syntaxe RIGHT JOIN

SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
PS: Dans certaines bases de données RIGHT JOIN est appelée RIGHT OUTER JOIN.

SQL RIGHT 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 tous les ordres de personnes qui comportent, - le cas échéant, des tableaux ci-dessus.
On utilise l'instruction SELECT suivante:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
RIGHT 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
  34764
Le mot RIGHT JOIN renvoie toutes les lignes de la table de droite (Commandes), même s'il n'y a aucune correspondance dans la table de gauche (personnes).

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT