在MySQL中使用JOIN進行多表查詢可以通過指定JOIN關鍵字和連接條件來將多個表連接在一起。以下是一個簡單的例子:
假設我們有兩個表,一個是“users”,包含用戶的基本信息,另一個是“orders”,包含用戶的訂單信息。我們想要查詢用戶的姓名以及他們的訂單信息。
SELECT users.name, orders.order_id, orders.order_date
FROM users
JOIN orders ON users.user_id = orders.user_id;
在這個查詢中,我們使用了INNER JOIN來連接兩個表,指定了連接條件為users表中的user_id與orders表中的user_id相等。這樣就可以將兩個表中符合條件的記錄連接在一起,查詢出用戶的姓名以及他們的訂單信息。
除了INNER JOIN之外,還有LEFT JOIN、RIGHT JOIN和FULL JOIN等不同類型的JOIN可以使用,具體選擇哪種類型取決于業務需求。