SQL INNER JOIN mots-clés


SQL INNER JOIN mots-clés

SQL INNER JOIN mots-clés

Le INNER JOIN retournent des lignes de mots clés quand il ya au moins un match dans les deux tables.

SQL INNER JOIN Syntaxe

SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
PS: INNER JOIN est le même que JOIN.

SQL INNER 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 avec toutes les commandes.
On utilise l'instruction SELECT suivante:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER 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
Le INNER JOIN retournent des lignes de mots clés quand il ya au moins un match dans les deux tables. S'il ya des lignes de "personnes" qui n'ont pas de correspondances dans "Commandes", ces lignes ne seront pas inscrits.

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT