我试图根据类别和设计师的 ID 来过滤我的产品,但是,我返回了一个错误的类别,该类别未连接到特定的设计师,这就是我尝试过的:
SELECT *
FROM `items`
WHERE category = 'dress1'
OR category = 'dress2'
or category = 'skirt'
OR designerID = '1'
OR designerID = '2'
现在我得到了 dress1、dress 2 和裙子的输出,但是两个设计师 id 都没有连接到“裙子”类别,为什么它仍然返回?
谢谢
最佳答案
我猜你想要这样的东西:
SELECT
*
FROM
items
WHERE
category in ('dress1','dress2','skirt')
and designerID in ('1','2')
关于mysql - 返回不需要的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18923449/