ORACLE MASTER Silver SQL 26ai結合件数と副問合せの条件オリジナル・公式資料照合難易度

外側orders oと内側customers cの両方にcustomer_idがある。EXISTSの中で WHERE customer_id=customer_id と書いた。意図した相関を明確にする修正はどれか。

A
WHERE c.customer_id = c.customer_id

同じ内側列の自己比較で外側受注と関連付かない。

B
WHERE 1 = 1

顧客と受注の関連を指定しない。

C
WHERE c.customer_id = o.customer_id★ 正解

内側の顧客と外側の受注を明示して関連付ける。

D
WHERE o.customer_id = o.customer_id

外側列の自己比較だけで対象顧客の一致を確認しない。

解説

修飾のない列名は内側のスコープで解決されると、意図せず同じ内側列同士の比較になる。内外の別名を明示して関連付ける。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver SQL 26ai 合格を目指す。無料・課金なし。

更新: 2026/11/2
外側orders oと内側customers cの両方にcustomer_idが | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間