我试图选择状态为Y的行,但是MySQL还显示状态为N和Y的所有数据。我只想显示状态为Y的数据。
这是我下面的MySQL查询:
select * from table where status='Y' and keywords like '%cook%' OR category like '%cook%' OR product_name like '%cook%'
在状态= Y的情况下如何显示数据?
最佳答案
您需要使用or
对(...)
条件进行分组
select * from table
where status='Y'
and (keywords like '%cook%'
or category like '%cook%'
or product_name like '%cook%')
关于mysql - 使用MySQL选择查询显示结果不需要的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50251153/