【发布时间】:2011-10-25 17:09:44
【问题描述】:
我在这里遇到了一个非常简单的问题,我无法开始工作。
SELECT * FROM pto_products WHERE blacklist IS NULL AND pzn LIKE '%$term%' OR name LIKE '%$term%'
列: blacklist 是一个 MySql BOOL 字段,TINYINT 如果记录被列入黑名单,则值设置为 1,否则为 NULL
pzn 是索引和
INT name VARCHAR(255)
我遇到的问题是,当我运行此查询时,我总是会收到所有记录,包括列入黑名单的记录。有谁知道我可能需要如何对条件进行分组以达到所需的结果,以便排除列入黑名单的记录?
提前致谢!
【问题讨论】:
标签: mysql select conditional boolean