リファレンスガイド> TDV SQLのキーワードと構文> LEFT OUTER JOIN
 
LEFT OUTER JOIN
LEFT OUTER JOINは、結合条件で右側のテーブルに一致するレコードが見つからない場合でも、左側のテーブルのすべてのレコードを返します。
備考
左外部結合(または左結合)は、テーブルの処理が逆になっていることを除いて、右外部結合によく似ています。
左側のテーブルのすべての行が、結合されたテーブルに少なくとも1回表示されます。
右側のテーブルに一致する行がない場合、左側のテーブルに一致しないレコードの右側のテーブルの列にNULLが表示されます。
左外部結合は、左テーブルのすべての値と右テーブルの一致する値を返します(一致する結合述語がない場合はNULL)。
クエリエンジンは、小さい方の側をハッシュし、大きい方の側をストリーミングします。
構文
SELECT columns
FROM tableA
LEFT OUTER JOIN tableB
ON tableA.columnX = tableB.columnX
SELECT *
FROM /shared/examples/ds_orders/products products
LEFT OUTER JOIN /shared/examples/ds_orders/orderdetails orderdetails
ON products.ProductID = orderdetails.ProductID