Le mot clé MySQL ON est utilisé pour spécifier les conditions de jointure dans les opérations JOIN afin de joindre des données de différentes tables et de créer des résultats de requête complexes qui correspondent ou fusionnent des enregistrements. Il peut être utilisé avec USING (colonne) ou ON ... WHERE ..., la syntaxe est : SELECT ... FROM table1 JOIN table2 ON table1.column1 = table2.column2.
Qu'est-ce que MySQL ON ?
Le mot-clé ON dans MySQL est utilisé pour spécifier les conditions de jointure dans les opérations JOIN. Il peut joindre des données de différentes tables pour créer des résultats de requête plus complexes et plus utiles.
Syntaxe du mot clé ON
<code>SELECT ... FROM table1 JOIN table2 ON table1.column1 = table2.column2</code>
Dans cette syntaxe :
table1
et table2
sont les tables à joindre. table1
和 table2
是要连接的表。column1
和 column2
是用于连接这两个表的列。=
column1
et column2
sont les colonnes utilisées pour joindre les deux tables. =
est un opérateur de comparaison utilisé pour vérifier si les valeurs de deux colonnes sont égales.
Objectif du mot-clé ON
Créez des requêtes complexes impliquant plusieurs tables et conditions de jointure. Alternatives au mot-clé
ON
: Fournit des conditions de connexion plus flexibles, permettant l'utilisation de conditions supplémentaires.
Exemple
🎜🎜La requête suivante utilise le mot-clé ON pour joindre la table Clients et la table Commandes afin de trouver les clients qui ont acheté un produit spécifique : 🎜<code>SELECT * FROM Customers JOIN Orders ON Customers.customer_id = Orders.customer_id WHERE Orders.product_id = 123;</code>
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!