×
副問合せ
通常の副問合せ(非相関副問合せ)はメインクエリの実行前に1回だけ独立して実行されますが、相関副問合せでは「メインクエリの行が1行処理されるごとに、その行の値を使って副問合せが1回ずつ繰り返し評価・実行される」という処理フローをとります。メインクエリのテーブルにはエイリアス(別名、上記例の e)を定義し、副問合せ内部で e.department_id のように参照します。相関副問合せは UPDATE 文や DELETE 文の条件指定、および EXISTS 演算子と組み合わせて頻繁に利用されます。

試験でのポイント