MySQL中,LEFT JOIN或LEFT OUTER JOIN都是一種連接查詢,可以用于聯合多張表的數據。
LEFT JOIN是一種連接方式,它返回左邊的表中所有記錄和右邊表中匹配的記錄,如果右表中沒有匹配的記錄,則返回NULL。
SELECT column_name(s) FROM table1 LEFT JOIN table2 ON table1.column_name = table2.column_name;
LEFT OUTER JOIN與LEFT JOIN相同,只是它在連接時會包括左表中所有的行,即使右表中沒有匹配的行。
SELECT column_name(s) FROM table1 LEFT OUTER JOIN table2 ON table1.column_name = table2.column_name;
需要注意的是,在MySQL中,LEFT JOIN和LEFT OUTER JOIN是等價的。
上一篇mysql左連接自己
下一篇mysql左連接過濾的表