我在 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
, 因为OR
WHERE 子句中的条件。
我只想选择具有图片并启用的行,而不管名称、标签、潜台词是否匹配。我怎样才能做到这一点?