Как передать списки как переменные в оператор where в (SQL Server) - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь сделать запрос, подобный этому динамическому, используя переменные в SQL Server.

Исходный запрос (возвращает результаты)

select
*
from items
where [key] in ('material', 'type') 
and value in ('nylon/latex', 'general purpose')

НовыйЗапрос (возвращает пустой набор)

declare @keys nvarchar(max) = 'material, type'
declare @values nvarchar(max) = 'nylon/latex, general purpose'

select
*
from items
where [key] in (@keys) 
and value in (@values)

Как я могу динамически передавать данные CSV в них в предложениях?

...