Maison  >  Article  >  programmation quotidienne  >  A quoi sert la jointure interne ?

A quoi sert la jointure interne ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-07-22 10:16:0941545parcourir

A quoi sert la jointure interne ?

jointure interne (jointure égale) : renvoie uniquement les lignes avec des champs de jointure égaux dans les deux tables.

jointure gauche : renvoie tous les enregistrements de la table de gauche qui sont égaux aux champs de jointure de la table de droite.

right join (right join) : renvoie tous les enregistrements de la table de droite qui sont égaux aux champs de jointure de la table de gauche.

Recommandations associées : "Apprentissage des connaissances sur la base de données MySQL"

Syntaxe INNER JOIN :

INNER JOIN connecte deux tables de données :

SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号

INNER JOIN Utilisation pour connecter trois tables de données :

SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

INNER JOIN Utilisation pour connecter quatre tables de données :

SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) 
INNER JOIN 表4 ON Member.字段号=表4.字段号

INNER JOIN pour connecter cinq données Utilisation des tables :

SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) 
INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号

Utilisation de la connexion de six tables de données : omis, similaire à la méthode de connexion ci-dessus, tirons des déductions

Remarques :

Lors de la saisie des lettres, assurez-vous d'utiliser des signes de ponctuation anglais demi-largeur et de laisser des espaces demi-largeur entre les mots

Lors de la création d'une table de données, si une table est connectée à plusieurs tables, alors le champ doit être du type "Numéro" ; ", et le même champ dans plusieurs tables doit être une clé primaire et être du type de données "AutoNumber". Sinon, il sera difficile de se connecter correctement.

Méthode rapide pour l'imbrication de code : Par exemple, si vous souhaitez connecter cinq tables, il vous suffit d'ajouter un support avant et arrière au code qui relie quatre tables (le support avant est ajouté après FROM, et le support arrière est ajouté à la fin du code Voilà), puis continuez en ajoutant le code "INNER JOIN nom de la table X SUR la table 1. numéro de champ = table )

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