1つのSQLでSELECT文をまとめたい
1.やりたいこと
- 1つ目のテーブルで必要なデータのみかき集めて、2つ目のテーブルから合致するデータを抽出したい。
- なお1つのSQL文にすること
2.サンプル
SELECT *
FROM (SELECT *
FROM SAMPLE
WHERE Oomoji='A' OR Oomoji='C' ) AS S
WHERE S.A='A'
- SAMPLEテーブル
NO | Oomoji | Komoji |
---|---|---|
1 | A | a |
2 | B | b |
3 | C | c |
- SAMPLEテーブルよりA、Cのみ抽出
- FROM句にSELECT文を書いてSテーブルとする
- SテーブルからAのみを抽出する