IN()sql语句的反义词是什么。我将如何构造以下语句来拉除除2,5和6之外的所有记录。"!"就在IN没有工作之前。
$sql = "SELECT * FROM table WHERE column IN('2','5','6')";
答案 0 :(得分: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