Comparaison

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.
 
[wx_adsense]  
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;


 
[wx_adsense]  

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 *