1
A
回答
5
3
你必须尝试用
ID NOT IN (2,3)
或者
ID <> 2 or ID <> 3
+0
你可能的意思是:'id <> 2 ** AND ** id <> 3'。你的条件将永远是真实的.. ID不能等于2 **和**等于3在同一时间! – gdoron 2012-05-01 21:37:26
相关问题
- 1. 多个条件搜索
- 2. 使用Sql Server中的单个搜索条件搜索多个表格
- 3. xCode/iOS在多个条件下搜索
- 4. 在excel中搜索多个条件
- 5. 查询在mongoid搜索多个条件
- 6. 多个搜索条件asp.net vb
- 7. 多个条件关键字搜索
- 8. Python:以多个条件搜索Facebook API
- 9. Powershell多个搜索/条件查询
- 10. SED多个搜索条目
- 11. SQL Server 2008中列上的多个搜索条件
- 12. 如何使用SQL从数据库中搜索多个条件?
- 13. SQL查询使用多个条件搜索使用mysql
- 14. MS SQL查询跨行多个搜索条件
- 15. 为多个搜索条件优化搜索查询
- 16. 弹性搜索 - 使用条件搜索多个值
- 17. Sql搜索多个表
- 18. 搜索多个表(SQL)
- 19. 使用IN条件中的多个条件进行搜索
- 20. T-SQL搜索结果OR/AND条件
- 21. 搜索条件的SQL查询
- 22. 使用多个值搜索多列SQL
- 23. 如何搜索ORACLE SQL中多列中的多个字符串SQL条款
- 24. C#与SQL组合搜索与许多条件和大表
- 25. 一对多搜索使用AND条件
- 26. 多条件匹配/搜索vba
- 27. 如何搜索SQL查询中的多个条目?
- 28. 在搜索条件
- 29. Solr搜索条件
- 30. Mongodb条件搜索
或'在(2,3)不是ID' - 我已经在过去的上面的语法问题 - 特别是当处理NULL值。 – 2012-04-26 21:07:18
@MattTew。 NULL值是DB是“没有”,所以你需要小心这些。不同的DBMS可以用其他方式处理。但除此之外,你有'不在'有什么样的问题? – gdoron 2012-04-26 21:09:45
我不能说脱手。我只知道我在过去一直在想,为什么NOT IN不能正常工作,但是颠倒了语法(使用MySQL)。我想我也在使用子查询来获取集合。你的回答是正确的(我赞成它),只是加入我的2c。 – 2012-04-26 21:13:23