LEFT JOIN語句用于從左表(即第一個表)中檢索所有行,即使在右表中沒有匹配的行。下面是一個簡單的示例,說明如何編寫SQL的LEFT JOIN語句:
假設我們有兩個表:表A和表B,表A包含員工的ID和姓名,表B包含員工的ID和薪水。我們想要檢索所有員工的姓名和薪水,即使某些員工沒有薪水記錄。
SQL LEFT JOIN語句可以如下編寫:
SELECT A.name, B.salary
FROM tableA A
LEFT JOIN tableB B ON A.id = B.id;
在這個例子中,我們使用LEFT JOIN將表A和表B連接起來,連接條件是表A的ID等于表B的ID。這將返回所有員工的姓名和他們的薪水(如果有的話),如果某些員工沒有薪水記錄,那么薪水字段將顯示為NULL。
需要注意的是,LEFT JOIN語句可以根據具體的需求進行擴展,可以包含更多的條件、聯接更多的表等。