0

IN() sql 语句的反义词是什么。我将如何构建以下语句以提取除 2,5 和 6 之外的所有记录。“!” 在 IN 不起作用之前。

$sql = "SELECT * FROM table WHERE column IN('2','5','6')"; 
4

1 回答 1

10
$sql = "SELECT * FROM table WHERE column NOT IN('2','5','6')"; 

编辑 :

正如评论中的“onedaywhen”和“ypercube”所指出的,

对于Null Allowed列,您可能需要添加

OR column IS NOT NULL

或者

OR column IS NULL
于 2012-04-18T03:39:02.133 回答