Maison > base de données > tutoriel mysql > Que sont l'auto-jointure MySql, la jointure externe, la jointure interne, la jointure gauche et la jointure droite ?

Que sont l'auto-jointure MySql, la jointure externe, la jointure interne, la jointure gauche et la jointure droite ?

王林
Libérer: 2023-05-27 12:52:11
avant
1989 Les gens l'ont consulté

1. Auto-adhésion

En dernière analyse, plusieurs tables sont des données restreintes en ajoutant certaines conditions à la même table. C'est simple à comprendre. Pourquoi utiliser "where a.age = a.num;" d'une manière aussi compliquée ? .

2, jointure externe

La jointure externe comprend la jointure gauche et la jointure droite. Il suffit de regarder la jointure gauche et la jointure droite

3, la jointure gauche

Pour faire simple, c'est le résultat final quoi qu'il arrive, le tableau de gauche est tout affiché, le tableau de droite est affiché selon le conditions

4, c'est vrai, rejoignez

Ceci, je n'ai pas besoin d'introduction. En fait, c’est aussi simple que cela et il n’est pas nécessaire que ce soit compliqué à comprendre.

Pratique spécifique

--创建 stu这个表格
 CREATE TABLE `stu_name` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
--创建stu_score
 CREATE TABLE `stu_name` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Copier après la connexion

Insérer des données :

Que sont lauto-jointure MySql, la jointure externe, la jointure interne, la jointure gauche et la jointure droite ?

1, connexion gauche

Que sont lauto-jointure MySql, la jointure externe, la jointure interne, la jointure gauche et la jointure droite ?

De la capture d'écran ci-dessus, nous pouvons voir que toutes les données du tableau de gauche sont affichées, et les données du le tableau de droite est basé sur les conditions affichées. De On peut voir ici que nous opérons en fait sur la même table, c'est-à-dire une auto-jointure

4, une jointure interne

Que sont lauto-jointure MySql, la jointure externe, la jointure interne, la jointure gauche et la jointure droite ?

La soi-disant jointure interne consiste à afficher les mêmes parties et à en supprimer d'autres qui ne remplissent pas les conditions !

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!

Étiquettes associées:
source:yisu.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