如何使用mysql选择除特定ID以外的所有内容?

时间:2016-02-09 14:54:05

标签: mysql

我想选择除28, 29, 30, 40等特定内容之外的所有ID。我尝试了以下查询。

SELECT * FROM oc_product_to_category WHERE product_id !IN  (28, 29, 30, 40)

我搜索了它并找到了this。但它expr IN (28, 29, 30, 40)不起作用。可以用sql函数来实现这一点吗?我想要感激。

1 个答案:

答案 0 :(得分:3)

只需使用NOT IN

SELECT * 
FROM oc_product_to_category 
WHERE product_id  NOT IN  (28, 29, 30, 40)