SQL – LEFT JOINS (Français)
la jointure gauche SQL renvoie toutes les lignes de la table de gauche, même si aucune correspondance dans le tableau de droite. Cela signifie que si la clause ON correspond à 0 (zéro) enregistrements dans la table de droite; la jointure retournera toujours une ligne dans le résultat, mais avec NULL dans chaque colonne de la table de droite.,
Cela signifie qu’une jointure gauche renvoie toutes les valeurs de la table de gauche, plus appariés valeurs de la table de droite ou NULL en cas d’absence de correspondance prédicat de jointure.
Syntaxe
La syntaxe de base d’une JOINTURE GAUCHE est comme suit.
SELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.common_field = table2.common_field;
ici, la condition donnée peut être n’importe quelle expression donnée en fonction de vos besoins.
exemple
considérez les deux tableaux suivants,
Tableau 1 − la Table des clients est la suivante.
Tableau 2-le tableau des commandes est le suivant.
maintenant, joignons ces deux tables en utilisant la jointure gauche comme suit.,
SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;
This would produce the following result −