多个SQL列出多个列

时间:2019-01-10 14:05:51

标签: sql

我正在寻找一些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)

这可能吗?子查询的?

1 个答案:

答案 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

匹配过滤器中的值。也许我认为这个问题需要修改。