我有一个简单的查询,它根据status
没有特定值的字段返回记录。假设为了参数,该字段可以具有值 1、2、3...10,并且我想返回所有不具有值 3、7 和 9 的记录。以下哪个最好使用?
选项1。
SELECT `id` FROM `tbl` WHERE (`status` != '3' AND `status` != '7' AND `_status` != '9')
选项 2。
SELECT `id` FROM `tbl` WHERE `status` NOT IN ('3','7','9');
谢谢你的帮助。