- 締切済み
SELECT cd_title FROM price_table WH
SELECT cd_title FROM price_table WHERE cd_price<1500 を、cd_title毎に SELECT * FROM cd_table WHERE cd_title = 上記結果 としたいのですが、どうしたらよいのでしょう?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
SELECT * FROM cd_table WHERE cd_title in (SELECT cd_title FROM price_table WHERE cd_price<1500) か SELECT * FROM cd_table a WHERE exists (SELECT * FROM price_table b WHERE b.cd_price<1500 and a.cd_title = b.cd_title) でいいと思います。