次のSQL文と同じ検索結果が得られるSQL文はどれか。
SELECT DISTINCT TBL1. COL1 FROM TBL1
WHERE COL1 IN (SELECT COL1 FROM TBL2)
- SELECT DISTINCT TBL1. COL1 FROM TBL1
UNION SELECT TBL2. COL1 FROM TBL2 - SELECT DISTINCT TBL1. COL1 FROM TBL1
WHERE EXISTS
(SELECT * FROM TBL2 WHERE TBL1. COL1 = TBL2, COL1) - SELECT DISTINCT TBL1. COL1 FROM TBL1, TBL2
WHERE TBL1, COL1 = TBL2. COL1
AND TBL1. COL2 = TBL2, COL2 - SELECT DISTINCT TBL1. COL1 FROM TBL1 LEFT OUTER JOIN TBL2
ON TBL1.COL1 = TBL2. COL1
解答
イ
解説
ー
- SELECT DISTINCT TBL1. COL1 FROM TBL1
UNION SELECT TBL2. COL1 FROM TBL2
ー - SELECT DISTINCT TBL1. COL1 FROM TBL1
WHERE EXISTS
(SELECT * FROM TBL2 WHERE TBL1. COL1 = TBL2, COL1)
ー - SELECT DISTINCT TBL1. COL1 FROM TBL1, TBL2
WHERE TBL1, COL1 = TBL2. COL1
AND TBL1. COL2 = TBL2, COL2
ー - SELECT DISTINCT TBL1. COL1 FROM TBL1 LEFT OUTER JOIN TBL2
ON TBL1.COL1 = TBL2. COL1
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- DB 平成28年度春期 問9
- DB 平成22年度春期 問10