“文書”表,“社員”表から結果を得るSQL文のaに入れる字句はどれか。
〔SQL文〕
SELECT 文書ID, 作成者ID, A.氏名 AS 作成者氏名,
承認者ID, B.氏名 AS 承認者氏名 FROM a
- 文書 LEFT OUTER JOIN 社員 A ON 文書.作成者ID = A.社員ID
LEFT OUTER JOIN 社員 B ON 文書.承認者ID = B.社員ID - 文書 RIGHT OUTER JOIN 社員 A ON 文書.作成者ID = A.社員ID
RIGHT OUTER JOIN 社員B ON 文書.承認者ID = B.社員ID - 文書,社員A,社員B
LEFT OUTER JOIN 社員A ON 文書.作成者ID = A.社員ID
LEFT OUTER JOIN 社員B ON 文書.承認者ID = B.社員ID - 文書,社員A,社員B
WHERE 文書.作成者ID = A.社員ID AND 文書.承認者ID = B.社員ID
解答
ア
解説
ー
- 文書 LEFT OUTER JOIN 社員 A ON 文書.作成者ID = A.社員ID
LEFT OUTER JOIN 社員 B ON 文書.承認者ID = B.社員ID
ー - 文書 RIGHT OUTER JOIN 社員 A ON 文書.作成者ID = A.社員ID
RIGHT OUTER JOIN 社員B ON 文書.承認者ID = B.社員ID
ー - 文書,社員A,社員B
LEFT OUTER JOIN 社員A ON 文書.作成者ID = A.社員ID
LEFT OUTER JOIN 社員B ON 文書.承認者ID = B.社員ID
ー - 文書,社員A,社員B
WHERE 文書.作成者ID = A.社員ID AND 文書.承認者ID = B.社員ID
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- DB 令和4年度秋期 問6