MySQL における WHERE と ON の違いは次のとおりです。 使用法: WHERE はレコードのフィルタリングに使用され、ON はテーブルの結合に使用されます。ステートメント: WHERE は SELECT、UPDATE、DELETE ステートメントで使用され、ON は JOIN ステートメントで使用されます。句: WHERE 条件は WHERE 句内にあり、ON 条件は ON 句内にあります。スコープ: WHERE は単一のテーブルにのみ使用できますが、ON は複数のテーブルを結合するために使用できます。目的: WHERE はデータをフィルタリングするために使用され、ON はテーブル間の関係を確立するために使用されます。
MySQL における WHERE と ON の違い
MySQL では、WHERE と ON はどちらもキーワードのフィルタリングに使用されます。データ テーブルの場合と同様ですが、使用方法と目的が異なります。
WHERE キーワード
ON キーワード
#概要
ON | ||
---|---|---|
テーブルの接続 | Statement | |
JOIN | 句 | |
ON | 範囲 | |
複数のテーブル | ##目的 | データのフィルタリング |
#例 |
<code class="sql">SELECT * FROM employees WHERE salary > 50000;</code>
<code class="sql">SELECT * FROM employees AS e JOIN departments AS d ON e.department_id = d.id;</code>
以上がmysqlのwhereとonの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。