我想创建一个参数化查询,其中参数之一是数组/列表。例如:
var query = @"
SELECT
doctype1.user_id
FROM bucket doctype1
JOIN bucket doctype2
ON doctype2.user_id = doctype1.user_id
AND doctype2.type = ‘doctype2’
AND doctype2.value.Value IN [$myset]
WHERE doctype1.type = ‘doctype1’
AND doctype1.value.Type = $type
ORDER BY doctype1.user_id
LIMIT 2
OFFSET 0";
我已经尝试过类似的事情:
都没有工作
我感觉有点密集,但这是遇到此问题的其他人的解决方案:
我更改了初始字符串查询,并删除了方括号,如下所示:
AND doctype2.value.Value IN $myset
然后我可以使用其中任何一个>
希望这对其他人有帮助!