Maison >base de données >tutoriel mysql >Que signifie la jointure gauche ?

Que signifie la jointure gauche ?

王林
王林original
2020-06-28 13:59:1819188parcourir

Le mot-clé de jointure gauche renvoie toutes les lignes du tableau de gauche, même s'il n'y a aucune correspondance dans le tableau de droite. S'il n'y a aucune correspondance dans le bon tableau, le résultat est NULL. La syntaxe spécifique est la suivante : [sélectionnez la colonne de t1 à gauche, rejoignez t2 sur t1.column=t2.column].

Que signifie la jointure gauche ?

mot-clé de jointure gauche

(apprentissage recommandé : tutoriel mysql)

Le Le mot-clé LEFT JOIN renvoie toutes les lignes de la table de gauche (table1) même s'il n'y a aucune correspondance dans la table de droite (table2). S'il n'y a aucune correspondance dans le bon tableau, le résultat est NULL.

Syntaxe du mot clé LEFT JOIN

SELECT column_name(s) FROM table_name1 
LEFT JOIN table_name2 
ON 
table_name1.column_name=table_name2.column_name

Remarque : Dans certaines bases de données, LEFT JOIN est appelé LEFT OUTER JOIN.

Regardons une image :

Que signifie la jointure gauche ?

Remarque : Le mot-clé LEFT JOIN renvoie toutes les lignes de la table de gauche, même si la table de droite ( access_log ) ne correspond pas.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn