SQL LEFTJOINキーワード
左結合
このLEFT JOIN
コマンドは、左側のテーブルからすべての行を返し、右側のテーブルから一致する行を返します。一致するものがない場合、結果は右側からNULLになります。
次のSQLは、すべての顧客と、顧客が持つ可能性のあるすべての注文を選択します。
例
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
注:このLEFT JOIN
キーワードは、右側のテーブル(Orders)に一致するものがない場合でも、左側のテーブル(Customers)からすべてのレコードを返します。