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 ».


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.
[wx_amazon]


