Différence entre JOIN et INNER JOIN

image_pdfimage_print

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 MySQLListe des commandes MySQLDans ce tutoriel vous allez découvrir les différentes commandes MySQL qui devraient être utiles pour travailler avec des bases de données.     1. Pour…Lire plus

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 MYSQLQuestions techniques sur MYSQL – Partie 1Nous avons divisé cette collection de questions techniques sur MYSQL sous sept chapitres là, c’est la premiere, puis vous trouverez la deuxième partie, la troisième…Lire plus

Partagez cet article

Laisser un commentaire

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