La clause
ON joint les lignes d'un tableau, créant des relations de correspondance basées sur des colonnes communes. Il est utilisé dans les opérations de jointure de table et la syntaxe est : ON <join_condition>. Cette condition compare les colonnes du tableau pour établir la connexion.
Utilisation de l'instruction ON dans Oracle
Objectif de la clause ON
La clause ON est utilisée pour joindre des lignes dans une table, créant une relation de correspondance basée sur une ou plusieurs colonnes communes. Il joue un rôle essentiel dans les opérations de jointure de tables.
Syntaxe
<code>ON <join_condition></code>
Où, <join_condition>
est la condition utilisée pour comparer les colonnes du tableau. La clause
Usage
ON peut apparaître dans les instructions SQL suivantes :
Ces instructions sont utilisées pour joindre deux ou plusieurs tables, et renvoie lignes correspondantes en fonction de critères spécifiés.
Exemple
Supposons qu'il y ait deux tables, "Clients" et "Commandes" :
<code>Customers ---------- cust_id | cust_name ---------+---------- 1 | John Doe 2 | Jane Smith Orders -------- order_id | cust_id | product_name ----------+---------+------------- 101 | 1 | Laptop 102 | 2 | Phone 103 | 1 | Tablet</code>
Pour joindre ces deux tables et obtenir les commandes de chaque client, vous pouvez utiliser la requête suivante :
<code>SELECT * FROM Customers INNER JOIN Orders ON Customers.cust_id = Orders.cust_id;</code>
Remarque :
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!