社員表と部署表の結合による勤務地不一致社員の抽出SQL

正解は イ (2人)です。 “社員”表と“部署”表を 部署コードで結合 すると、各社員の行に所属部署の所在地が並びます。その上で、住所と所在地が異なる行を数えます。 社員ID 氏名 部署コード 住所 部署の所在地 異なるか H001 伊藤 花子 G02 神奈川県 神奈川県 H002 高橋 四郎 G01 神奈川県 東京都 ○ H003 鈴木 一郎 G03 三重県 愛知県 ○ H004 田中 春子 G04 大阪府 大阪府 H005 渡辺 二郎 G03 愛知県 愛知県 H006 佐藤 三郎 G02 神奈川県 神奈川県 住所と部署の所在地が異なるのは、高橋さん(神奈川県⇔東京都)と鈴木さん(三重県⇔愛知県)の 2人 です。

関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。

社員

社員ID

氏名

部署コード

住所

H001

伊藤 花子

G02

神奈川県

H002

高橋 四郎

G01

神奈川県

H003

鈴木 一郎

G03

三重県

H004

田中 春子

G04

大阪府

H005

渡辺 二郎

G03

愛知県

H006

佐藤 三郎

G02

神奈川県

部署

部署コード

部署名

所在地

G01

総務部

東京都

G02

営業部

神奈川県

G03

製造部

愛知県

G04

開発部

大阪府

出典平成31年度春期 ITパスポート試験 公開問題 問78
ア
1
イ
2
ウ
3
エ
4