SQL サブクエリ
サブクエリ
ある問い合わせの結果に基づいて、異なる問い合わせを行う仕組み
構文
select 列名, ... from テーブル名 where 列名 演算子(select 列名 from テーブル名2 ...);
スカラ・サブクエリ
- 必ず1行1列だけの戻り値を返す、サブクエリのこと。
- スカラとは単一のという意味
- 絶対にサブクエリが複数行を返さないようにする
ある問い合わせの結果に基づいて、異なる問い合わせを行う仕組み
構文
select 列名, ... from テーブル名 where 列名 演算子(select 列名 from テーブル名2 ...);