Connexion de la base de données: comparaison de la jointure intérieure et de la jointure
Dans le fonctionnement de la base de données, l'opération de connexion est la clé pour combiner plusieurs données de table. La jointure intérieure et la dépression sont deux types de types de connexions. Cet article explorera leurs principales différences et applications pratiques.
Inner Join sélectionne deux colonnes ou plus dans différentes tables. En point de vue conceptuel, il obtient l'intersection de deux collections et est exprimé dans la partie qui se chevauchent de Ventu. Ce n'est que dans les deux tables en même temps dans la sortie.
jointure extérieure: collection
Contrairement à la jointure intérieure, la jointure extérieure contient toutes les lignes de la table spécifiée, qu'elles aient une correspondance dans d'autres tables. Cette opération crée efficacement un parallélisme qui est représenté par la zone combinée de Ventu. Overjoin Type
Ossu est divisé en trois types:
Droite à droite JOIN:
Cette requête ne renverra que des clients qui ont passé des commandes.
Cette requête reviendra à tous les clients, y compris les clients sans commandes, les informations de commande seront nulles.
droit outrons join:<code class="language-sql">SELECT * FROM customer INNER JOIN orders ON customer.id = orders.customer_id;</code>
Cette requête renverra toutes les commandes, y compris les commandes passées par les clients dans le tableau des clients, et les informations des clients seront nulles. Full outtr join:
<code class="language-sql">SELECT * FROM customer LEFT OUTER JOIN orders ON customer.id = orders.customer_id;</code>
Cette requête renverra tous les clients et toutes les commandes pour remplir le manque d'articles correspondants avec des valeurs nulles.
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!