我有一个很简单的问题,我不能去工作。
SELECT * FROM pto_products WHERE blacklist IS NULL AND pzn LIKE '%$term%' OR name LIKE '%$term%'
列:黑名单是MySql BOOL字段,如果记录被列入黑名单,则将值设置为1,否则为NULL
pzn是索引和
INT name VARCHAR(255)
我遇到的问题是,当我运行此查询时,我总是收到所有记录,包括列入黑名单的记录。有没有人知道我可能需要对条件进行分组才能达到所需的结果,以便排除列入黑名单的记录?
提前感谢!
发布于 2011-08-12 10:34:46
SELECT * FROM pto_products WHERE blacklist IS NULL AND (pzn LIKE '%$term%' OR name LIKE '%$term%')
https://stackoverflow.com/questions/7038858
复制