我正在尝试搜索一个表,其中字段 name
中没有字符串列表。我使用:
SELECT *
FROM members
WHERE name NOT IN ('bob', 'jim', 'leroy');
但它仍然会返回包含这些词的匹配项。我到处寻找答案。谁能帮忙?
最佳答案
name NOT IN ('bob', 'jim', 'leroy')
等同于 name!='bob' and name!='jim' and name!='乐华”
。
也许你想要
name not like '%bob%' and name not like '%jim%' and name not like '%leroy%'
代替?
关于sql - MySQL NOT IN Query问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3955632/