对于我无法控制的情况,我有一系列值:
@param1 = "1,2,3,4";
如何执行 IN 语句以检查 ID 是否在我的字符串 @param1 中?
所以,它看起来像这样:
select * from table1 where ID IN (@param1);
通常,我想我应该有这个:
select * from table1 where ID IN (1,2,3,4);
但不幸的是,在我的情况下,我根本没有那个,相反,我只有一个字符串类型的参数,我的所有 ID 连接在一起,我如何从中选择行?