WHERE 和 ON 在 MySQL 中的差異是:用法:WHERE 用於過濾記錄,而 ON 用於連接表。語句:WHERE 用在 SELECT、UPDATE、DELETE 語句中,而 ON 用在 JOIN 語句中。子句:WHERE 條件在 WHERE 子句中,而 ON 條件在 ON 子句中。範圍:WHERE 只能用於單一表,而 ON 可以用於連接多個表。目的:WHERE 用於過濾數據,而 ON 用於建立表格之間的關係。
WHERE 和ON 在MySQL 中的差異
在MySQL 中,WHERE 和ON 都是用來過濾資料表的關鍵字,但它們在用法和目的上有所不同:
WHERE 關鍵字
ON 關鍵字
總結
#特徵 | ##WHEREON | |
---|---|---|
過濾記錄 | 連接表 | |
SELECT、UPDATE、DELETE | JOIN | |
WHERE | 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中文網其他相關文章!