[SQL文]
SELECT R.X AS A, R.Y AS B, S.X AS C, S.Z AS D
FROM R LEFT OUTER JOIN ON R.X = S.X
ア
イ
ウ
エ
答え ウ
【解説】
SQL文の“FROM R LEFT OUTER JOIN ON R.X = S.X”から、表Rを基準に表Sを結合し、表Rにしかない項目はNULLになるので、結果は
(ウ)になる。
【キーワード】
・外部結合
【キーワードの解説】
外部結合(OUTER JOIN)
SQL文として
FROM 表1 LEFT OUTER JOIN 表2
ON (表1.列A = 表2.列B)
と指定した場合、表1の列Aにしかないデータも検索されます。
FROM 表1 RIGHT OUTER JOIN 表2
ON (表1.列A = 表2.列B)
と指定した場合、表2の列Bにしかないデータも検索されます。