私がこれを持っているとき:
SELECT * FROM orders_chosenoptions
RIGHT JOIN orders ON (orders.ID = orders_chosenoptions.order_id)
WHERE orders.deal_id = 982
AND orders.status = 'new'
41行になります。これらの行のorders_chosenoptions.product_idは110または111になります
SELECT * FROM orders_chosenoptions
RIGHT JOIN orders ON (orders.ID = orders_chosenoptions.order_id)
WHERE orders.deal_id = 982
AND orders.status = 'new'
AND (orders_chosenoptions.product_id = 110 OR orders_chosenoptions.product_id = 111)
35列になりますか?!それがどういうわけか正しい参加を止めるように?
110または110以外の製品IDを持つ行はありません。