LEFT JOIN 是一種 SQL 查詢語句,用于從一個表中選擇所有的行,同時關聯另一個表中的匹配行(如果有的話)。在多表關聯時,可以使用多個 LEFT JOIN 子句來將多個表關聯起來。
下面是一個示例,展示如何在 SQL 中使用 LEFT JOIN 進行多表關聯:
假設有兩個表:表 A 包含員工信息(employee_id,employee_name),表 B 包含員工的工資信息(employee_id,salary)。我們想要查詢所有員工的信息以及他們的工資信息。
SELECT A.employee_id, A.employee_name, B.salary
FROM employee A
LEFT JOIN salary B
ON A.employee_id = B.employee_id;
在上面的示例中,我們使用 LEFT JOIN 將表 A 和表 B 關聯在一起,關聯條件是員工 ID(employee_id)。查詢的結果包含了所有員工的信息,即使他們的工資信息在表 B 中沒有匹配的記錄。