Maison > base de données > tutoriel mysql > Qu'est-ce que MySQL LEFT JOIN et comment écrivons-nous des requêtes MySQL pour celui-ci ?

Qu'est-ce que MySQL LEFT JOIN et comment écrivons-nous des requêtes MySQL pour celui-ci ?

WBOY
Libérer: 2023-08-23 19:05:02
avant
1279 Les gens l'ont consulté

什么是 MySQL LEFT JOIN 以及我们如何为其编写 MySQL 查询?

Lors de l'utilisation d'une jointure gauche pour joindre deux tables, les concepts de table gauche et de table droite sont introduits, et un prédicat de jointure est également requis. Il renvoie toutes les lignes du tableau de gauche, y compris les lignes qui satisfont au prédicat de jointure et les lignes qui ne le satisfont pas.

Pour les lignes qui ne correspondent pas au prédicat de jointure, NULL apparaîtra dans la colonne du tableau de droite dans l'ensemble de résultats. Pour le comprendre, prenons un exemple de deux tables nommées tbl_1 et tbl_2, qui ont les données suivantes -

mysql> Select * from tbl_1;
+----+--------+
| Id | Name   |
+----+--------+
| 1  | Gaurav |
| 2  | Rahul  |
| 3  | Raman  |
| 4  | Aarav  |
+----+--------+
4 rows in set (0.00 sec)

mysql> Select * from tbl_2;
+----+---------+
| Id | Name    |
+----+---------+
| A  | Aarav   |
| B  | Mohan   |
| C  | Jai     |
| D  | Harshit |
+----+---------+
4 rows in set (0.00 sec)
Copier après la connexion

Maintenant, la requête pour LEFT JOIN peut être la suivante -

mysql> SELECT tbl_1.id,tbl_2.id FROM tbl_1 LEFT JOIN tbl_2 ON tbl_1.name = tbl_2.name;
+----+------+
| id | id   |
+----+------+
| 1  | NULL |
| 2  | NULL |
| 3  | NULL |
| 4  | A    |
+----+------+
4 rows in set (0.02 sec)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal