我正在经历一次咖啡因缺乏症。。。
如果我有一串数字

$myStr = '100, 102, 204';

如何从mySQL db中选择与字符串中的id值不匹配的结果?
SELECT * FROM t1
WHERE t1.id NOT IN ($myStr)

只是看起来不对。。。

最佳答案

我猜你引用的是完整的条款:

SELECT * FROM t1
WHERE t1.id NOT IN ('100, 102, 204')

你需要这个:
SELECT * FROM t1
WHERE t1.id NOT IN (100, 102, 204)

关于php - 排除字符串中的结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6498036/

10-08 22:15
查看更多