La différence entre WHERE et ON dans MySQL est la suivante : Utilisation : WHERE est utilisé pour filtrer les enregistrements, tandis que ON est utilisé pour joindre des tables. Instructions : WHERE est utilisé dans les instructions SELECT, UPDATE, DELETE, tandis que ON est utilisé dans les instructions JOIN. Clause : la condition WHERE est dans la clause WHERE et la condition ON est dans la clause ON. Portée : WHERE ne peut être utilisé que pour une seule table, tandis que ON peut être utilisé pour joindre plusieurs tables. Objectif : WHERE est utilisé pour filtrer les données, tandis que ON est utilisé pour établir des relations entre les tables.
La différence entre WHERE et ON dans MySQL
Dans MySQL, WHERE et ON sont deux mots-clés utilisés pour filtrer les tables de données, mais leur utilisation et leur objectif sont différents :
Le mot-clé WHERE
est utilisé dans l'instruction JOIN, utilisé pour spécifier la base de connexion des enregistrements entre deux tables
peut être utilisé pour connecter plusieurs tables et. établir des relations en comparant les valeurs des colonnesde différentes tablesOÙ
ONUtilisation | Filtrer les enregistrements | |
---|---|---|
Déclaration | SELECT, UPDATE, DELETE | JOIN |
clause | WHERE | ON |
SCOPE | Table unique | Tables multiples |
Objectif | Filtrer les données | Établir des relations entre les tables |
Exemple |
<code class="sql">SELECT * FROM employees WHERE salary > 50000;</code>
Joindre les tables :
<code class="sql">SELECT * FROM employees AS e JOIN departments AS d ON e.department_id = d.id;</code>
j'espère que ces informations vous aideront à comprendre la différence entre WHERE et ON dans MySQL.
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!