我正在寻找一些SQL,而不使用用于在3个不同的列上使用3个列表的存储过程...类似于以下内容。
SELECT *
FROM TABLE1
WHERE
STORES IN(1,2,3,4,5)
AND ITEM IN (11,22,33,44,55)
AND DATE IN (2016, 2017, 2018)
这可能吗?子查询的?
答案 0 :(得分:0)
如果查询在架构/表结构(表示数据类型)方面很明显,则该查询实际上是正确的
.....STORES IN(1,2,3,4,5) --Integer/Number
AND ITEM IN (11,22,33,44,55) --Integer/Number
AND DATE IN (2016, 2017, 2018)
-- Integer/Number/Date
匹配过滤器中的值。也许我认为这个问题需要修改。