INNER JOIN 後面的 ON 語句用於指定用於比較和匹配表的列。語法為:ON <左表列> = <右表列>。其他要點:1. 運算子可替換為 >、<、>= 和 <=。 2. 多個 ON 子句可指定多個符合條件。 3. 省略 ON 語句會觸發笛卡爾積連接,導致所有行的所有組合。 在MySQL 中,INNER JOIN 後面的ON 語句如何寫 INNER JOIN 是MySQL 中一個常見的表連接類型,用於將兩個或多個表中的行合併為一個結果集,其中具有匹配值的行的行將合併。 ON 語句指定用於比較和符合表格的欄位。 ON 語句的語法: ON <左表列> = <右表列> 其中: <左表列>和<右邊表格列>是參與比較的兩個欄位 =是比較運算符,表示兩個欄位的值必須相等才能進行比對 範例: 假設我們有兩個表:customers 和orders,並且我們要找出所有已下訂單的客戶。可以使用以下INNER JOIN 查詢: SELECT * FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id; 在這個範例中,ON 語句customers.customer_id = orders.customer_id 指定了兩個資料表在客戶ID 欄位上進行匹配。這意味著只選擇那些在兩個表中都有相同客戶 ID 的行。 其他要點: 可以在ON 語句中使用其他比較運算符,例如>、< 、>= 和<=。 可以使用多個 ON 子句來指定多個符合條件。 如果不指定 ON 語句,則預設會使用笛卡爾積連接,這將導致所有行的所有可能組合。