Maison > base de données > tutoriel mysql > le corps du texte

Comment écrire après dans une requête de jointure interne dans MySQL

下次还敢
Libérer: 2024-04-29 04:06:16
original
840 Les gens l'ont consulté
<blockquote> <p>L'instruction ON qui suit INNER JOIN est utilisée pour spécifier les colonnes utilisées pour comparer et faire correspondre les tables. La syntaxe est la suivante : ON <colonne de gauche du tableau> = <colonne de droite du tableau>. Autres points : 1. Les opérateurs peuvent être remplacés par >, <, >= et <=. 2. Plusieurs clauses ON peuvent spécifier plusieurs conditions de correspondance. 3. L'omission de l'instruction ON déclenche une jointure de produit cartésienne, résultant en toutes les combinaisons de toutes les lignes. </p></blockquote><p><img src="https://img.php.cn/upload/article/202404/29/2024042904062154046.jpg"/ alt="Comment écrire après dans une requête de jointure interne dans MySQL" ></p><p><strong>Dans MySQL, comment écrire l'instruction ON après INNER JOIN</strong></p><p>INNER JOIN est un type de connexion de table courant dans MySQL, utilisé pour fusionner les lignes de deux ou plusieurs tables en une seule. L'ensemble de résultats dans quelles lignes avec des valeurs correspondantes sont fusionnés. L'instruction ON spécifie les colonnes utilisées pour comparer et faire correspondre les tables. La syntaxe de l'instruction </p><p><strong>ON : </strong></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>ON <左表列> = <右表列></p> <p>où : </p> <ul> <li> <code><colonne de gauche du tableau></code> et <code><colonne de droite du tableau></code> sont impliqués dans la comparaison Deux colonnes <code><左表列></code>和<code><右表列></code>是参与比较的两个列</li> <li> <code>=</code>是比较运算符,表示两列的值必须相等才能进行匹配</li> </ul> <p><strong>示例:</strong></p> <p>假设我们有两个表:<code>customers</code> 和 <code>orders</code>,并且我们要找出所有已下订单的客户。可以使用以下 INNER JOIN 查询:</p> <pre class="brush:php;toolbar:false"><code>SELECT * FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id;</code></pre><div class="contentsignin">Copier après la connexion</div></div> <p>在这个例子中,<code>ON</code> 语句 <code>customers.customer_id = orders.customer_id</code> 指定了两个表在客户 ID 列上进行匹配。这意味着只选择那些在两个表中都有相同客户 ID 的行。</p> <p><strong>其他要点:</strong></p> <ul><li>可以在 ON 语句中使用其他比较运算符,例如 <code>></code>、<code><</code>、<code>>=</code> 和 <code><=</code></li><code>=</code> est un opérateur de comparaison, ce qui signifie que les valeurs​​des deux colonnes doivent être égales pour correspondre <li></li><li></li>Exemple : </ul>🎜🎜Supposons que nous ayons deux tables : <code>clients</ code> et <code>commandes</code>, et nous souhaitons connaître tous les clients qui ont passé des commandes. La requête INNER JOIN suivante peut être utilisée : 🎜rrreee🎜Dans cet exemple, l'instruction <code>ON</code> <code>customers.customer_id = commandes.customer_id</code> spécifie deux tables à faire correspondre dans la colonne ID client. . Cela signifie sélectionner uniquement les lignes qui ont le même identifiant client dans les deux tables. 🎜🎜🎜Autres points : 🎜🎜🎜🎜Vous pouvez utiliser d'autres opérateurs de comparaison dans l'instruction ON, tels que <code>></code>, <code><</code>, <code>>= et <code><=</code>. 🎜🎜Vous pouvez utiliser plusieurs clauses ON pour spécifier plusieurs conditions de correspondance. 🎜🎜Si vous ne spécifiez pas d'instruction ON, une jointure de produit cartésienne sera utilisée par défaut, ce qui entraînera toutes les combinaisons possibles de toutes les lignes. 🎜🎜</code> </li></ul> </blockquote>

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:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!