我有一个简单的查询是基于字段status
返回记录没有一定的值。 可以说,出于理由,该字段可以具有值1,2,3 ... 10,并且我想要返回所有没有值3,7和9的记录。以下哪个最适合使用?MYSQL IN或多个条件
选项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');
感谢您帮助。