Les jointures en MySQL

Les jointures en MySQL sont utilisés avec l’instruction SELECT. Elles sont utilisées pour récupérer les données de plusieurs tables. Cette opération est effectuée chaque fois que vous devez extraire des enregistrements de deux tables ou plus.
 
 
Il existe trois types de jointures MySQL:

  • INNER JOIN (ou parfois appelée simplement JOIN)
  • LEFT OUTER JOIN (ou parfois appelée LEFT JOIN)
  • RIGHT OUTER JOIN (ou parfois appelé RIGHT 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
INNER JOIN

Renvoie les enregistrements dont les valeurs correspondent dans les deux tables.
 


 
Syntaxe:

SELECT colonne1, colonne2, ..., colonne_n
FROM table_A
INNER JOIN table_B
ON table_A.colonneX = table_B.colonneX;
MySQL INNER JOINMySQL INNER JOINinner JOIN est utilisée pour renvoyer des lignes de deux tables qui remplissent une condition donnée. Dans MySQL, INNER JOIN sélectionne toutes les lignes de…Lire plus  

LEFT JOIN

Renvoie tous les enregistrements dans la table gauche et les enregistrements correspondants dans la table droite.
 


 

Syntaxe:
SELECT colonne1, colonne2, ..., colonne_n
FROM table_A
LEFT JOIN table_B ON condition;
MySQL LEFT JOINMySQL LEFT JOINLEFT JOIN est utilisé pour renvoyer les données de plusieurs tables. En particulier, la partie « GAUCHE » signifie que toutes les lignes de la table gauche…Lire plus
RIGHT JOIN

Renvoie tous les enregistrements dans la table droite et les enregistrements correspondants dans la table gauche.
 


 

Syntaxe:
SELECT colonne1, colonne2, ..., colonne_n
FROM table_A
RIGHT JOIN table_B ON condition;
MySQL RIGHT JOINMySQL RIGHT JOINRIGHT JOIN est utilisé pour renvoyer les données de plusieurs tables. En particulier, la partie « DROITE » signifie que toutes les lignes de la table droite…Lire plus

Laisser un commentaire

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