【问题标题】:Simple MySql conditional SELECT Query Problem with BOOLEAN带有 BOOLEAN 的简单 MySql 条件 SELECT 查询问题
【发布时间】: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


    【解决方案1】:
    SELECT * FROM pto_products WHERE blacklist IS NULL AND (pzn LIKE '%$term%' OR name LIKE '%$term%')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-18
      • 1970-01-01
      • 2020-09-30
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      相关资源
      最近更新 更多