使用 MariadB,我如何组合 NOT LIKE 和 LIKE,以便我可以搜索字符串,但如果字符串也存在FHD
,则从搜索中排除?H265
这对我不起作用:
SELECT `id` FROM `qualities`.`streams` WHERE quality LIKE '%FHD%' AND NOT LIKE '%H265%';
使用 MariadB,我如何组合 NOT LIKE 和 LIKE,以便我可以搜索字符串,但如果字符串也存在FHD
,则从搜索中排除?H265
这对我不起作用:
SELECT `id` FROM `qualities`.`streams` WHERE quality LIKE '%FHD%' AND NOT LIKE '%H265%';
您可能会遇到类似 的错误
Incorrect syntax near the keyword LIKE
,因为每个 ("NOT LIKE" 和 "LIKE") 条件都需要指定正在处理的列。如果是这样,这应该工作: