Différence entre JOIN et INNER JOIN

Dans MySQL, il n’ya pas de différence entre JOIN et INNER JOIN. Ils produisent le même résultat et les mêmes performances.
 
 
Nous allons prouver avec des exemples qu’il n’y a pas de différence entre JOIN et INNER JOIN. Pour cela nous allons utiliser les tables « Clients » et « Commandes ».
 

 

Liste des commandes MySQL

Requête en utilisant INNER JOIN
SELECT Commandes.CommandeID, Clients.Nom
FROM Commandes
INNER JOIN Clients ON Commandes.ClientID = Clients.ClientID;


 
 

Requête en utilisant JOIN
SELECT Commandes.CommandeID, Clients.Nom
FROM Commandes
JOIN Clients ON Commandes.ClientID = Clients.ClientID;


 
Il n’y a absolument aucune différence entre eux. Ils sont pareils en performance et en implémentation. JOIN est en fait une version abrégée de INNER JOIN.
Questions techniques sur MYSQL

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *