我遇到了一个我很难弄清楚的问题。希望你能帮助我。
我有一个来自不同表/字段的名为“TheOrderIDs”的字符串,这个字符串(Varchar)包含格式为“1、2、3、4、5、6、7”的订单ID。
对多个 ID 的常规查询是:
Select * from tblOrder where OrderID IN (1, 2, 3, 4, 5, 6, 7)
但是,如果我将“TheOrderIDs”保存在一个变量中并将其放在查询 IN() 语句中,它将不起作用。
知道如何将 OrderID 字符串转换为查询 IN () 可以理解的格式吗?
谢谢,