我想选择除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函数来实现这一点吗?我想要感激。
答案 0 :(得分:3)
只需使用NOT IN
:
SELECT *
FROM oc_product_to_category
WHERE product_id NOT IN (28, 29, 30, 40)