我有一个问题,我有一个带有多个值字段的 SSRS 报告,我只是在徘徊如何从我创建的 SQL 存储过程中解析它,例如。
Multiple Values -> Egg,Banana,Apple,Candies,Honey
SQL:
SELECT Qty, Amount FROM tblFoodList WHERE ListOfFood IN (?Multiple Values?)
我如何能够将多个值放在 IN CLAUSE 中,同样这是正确的方式,还是有其他方式..
我应该将它作为字符串传递吗?
@varTemp = 'Egg','Banana','Apple','Candies','Honey'
SELECT Qty, Amount FROM tblFoodList WHERE ListOfFood IN (@varTemp)
顺便说一句,我使用的是 SQL 2008 R2,以及 SQL 的字符串操作方法