我有product
桌子和product_attributes
桌子。我想要过滤具有必要属性的产品,这是我的 sql:
SELECT * FROM product p
INNER JOIN product_attributes p2 ON p.id = p2.product_id
WHERE p2.attribute_id IN (637, 638, 629))
但是,即使产品只有一个属性(例如 637),它也会给我所有产品。但我需要具有所有给定属性的产品(637、638、629)。