1:Nの構成でIN句を使用する方法 | phperのブログ

phperのブログ

ブログの説明を入力します。

今社内で開発しているシステムの話。

商品登録されている店舗一覧を出力するところを作成しているのですが、

product_id IN ('1111','2222')

として抽出したところ、

product_id = '1111' OR product_id = '2222'

と同じ意味ということに気付いたorz

select
*
from
shop s
inner join product p
on
s.shop_id = p.shop_id
and p.product_id = '1111'
inner join product p2
on
s.shop_id = p.shop_id
and p2.product_id = '2222'

とする方法に変更してとりあえず解決はしたけど。。。


商品が20とかだったらどうするんだww

誰かいい方法教えてください