Mot-clé INNER JOIN SQL

  • INNER JOIN est retourné lorsque le mot-clé existe au moins une fois dans la table. Si une ligne dans "Persons" n'a pas de correspondance dans "Orders", ces lignes ne seront pas listées. Page précédente
  • Page suivante Left Join SQL

Mot-clé INNER JOIN SQL

Lorsqu'il existe au moins une correspondance dans le tableau, la clause INNER JOIN retourne des lignes.

INNER JOIN 关键字语法

Grammaire de la clé INNER JOIN SELECT
column_name(s) FROM
table_name1 INNER JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameRemarque :

INNER JOIN et JOIN sont identiques.

Tableau original (utilisé dans les exemples) :

Id_O Résultat du jeu de résultats : LastName Tableau "Persons" : Adresse
4 22456 Adams City Oxford Street
Id_P London Bush George Fifth Avenue
2 77895 Carter New York Changan Street

Beijing

Tableau "Orders" : FirstName Id_O
4 24562 2
Id_P Thomas 2
2 OrderNo 4
3 John 4
1 5 34764

65

Exemple d'inner join (INNER JOIN)

Maintenant, nous espérons lister toutes les commandes de la personne.

Vous pouvez utiliser l'instruction SELECT suivante :
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P

ORDER BY Persons.LastName

Résultat du jeu de résultats : LastName FirstName
22456 Adams OrderNo
22456 Adams John
77895 Carter 24562
77895 Carter Thomas

44678

  • INNER JOIN est retourné lorsque le mot-clé existe au moins une fois dans la table. Si une ligne dans "Persons" n'a pas de correspondance dans "Orders", ces lignes ne seront pas listées. Page précédente
  • Page suivante Left Join SQL