我有一个名为产品的表格,包含下一个元组:
型 码 GESTION 情况 亚科
我想选择类型,代码,gestion,情境,其中 subfamily 是不同的值; 994,948,931 。
我做了什么:
SELECT type, code, gestion, situation
FROM products
WHERE subfamily = 994 AND subfamily = 948 AND subfamily = 931
如何才能不重复 subfamily ? 非常感谢你!
答案 0 :(得分:4)
您无法在此处使用AND
。因为subfamily
将永远不会同时拥有值994,948和931。您应该使用OR
代替。
或者只是使用IN
(更好的方法来获取值列表):
SELECT type, code, gestion, situation
FROM products
WHERE subfamily IN (994,948,931)
答案 1 :(得分:3)
使用In语句:
SELECT type, code, gestion, situation
FROM products
WHERE subfamily in(994,948,931)
答案 2 :(得分:2)
您应该使用IN条件运算符来测试值是否在关键字IN之后提供的值列表中。
SELECT type, code, gestion, situation
FROM products
WHERE subfamily IN (994, 948, 931)