LEFT JOIN命令返回左表中的所有行,以及右表中匹配的行。如果沒有匹配,則從右側(cè)得到的結(jié)果是NULL。
以下SQL將選擇所有客戶以及他們可能擁有的任何訂單:
SELECT Customers.CustomerName, Orders.OrderID FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID ORDER BY Customers.CustomerName;
注意:LEFT JOIN關(guān)鍵字返回左表(客戶 Customers)的所有記錄,即使是在右表(訂單 Orders)不匹配。