零細システムエンジニアの備忘録

RPA、サーバ、ネットワークに関する設定メモ、導入相談もコメント欄やメールに頂ければお答えしますのでお気軽にご相談下さい(^^)

【SQL】【サブクエリ】SELECT文で取得した結果を別にSELECT文のWHERE条件にする

SQL勉強したばっかりで知らなかったのですが、サブクエリで取得した結果をWHERE条件にできるのって便利ですね( ..)φ これで各曜日とか月ごとに集計を一発で取得できます。

■サブクエリで取得した値が1つの場合

SELECT col_name1 FROM table_name
WHERE col_name1 = (SELECT col_name2 FROM table_name2 WHERE ...LIMIT 1)>

■サブクエリで取得した値が複数の場合

SELECT col_name1 FROM table_name
WHERE col_name1 = ANY (SELECT col_name2 FROM table_name2 WHERE ...)