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