小编Joh*_*ohn的帖子

在 WHERE 子句中选择有冲突值的行

我在 MySQL 中选择行时遇到问题。我不想选择某些行,但正在选择它们。

我的查询:

SELECT  name,url
    FROM  additions
    WHERE  enabled = 1
      AND  picture = 1
      AND  name LIKE '%value%'
      OR  tags LIKE '%value%'
      OR  subtext LIKE '%value%';
Run Code Online (Sandbox Code Playgroud)

我不希望选择没有图片 ( picture = 0) 的行以及未启用 ( enabled = 0) 的行。我认为行匹配是因为名称、标签和/或潜台词匹配value, 因为ORWHERE 子句中的条件。

我只想选择具有图片并启用的行,而不管名称、标签、潜台词是否匹配。我怎样才能做到这一点?

mysql select

3
推荐指数
1
解决办法
126
查看次数

标签 统计

mysql ×1

select ×1