我有一张桌子,
Contacts:
Contact_ID (int)
ContactName (nvarchar)
我得到了一个可供选择的联系人 ID 列表。通常,我会做
SELECT *
FROM Contacts
WHERE IN (List of contact ID)
问题是,联系人 ID 列表可能会变得非常大,例如 50k 或更多。
所以我的问题是,有没有一种方法可以处理大量联系人 ID 而无需使用 IN 子句?
编辑:我正在使用 Microsoft sql 服务器。查询和联系人 ID 在运行时构建并传递给 sqlCommand 类 (c#) 以执行。