我动态地创建了从外部源获取的in列表(int) (通过webmethod,我将它们存储在C#代码级别的list对象中)。我在SQL数据库中有一个关联表,为每个外部id存储一个内部id。我想开发一个存储过程,将这些外部ids的列表放入其中,并检索内部ids的列表。在每次调用期间可能有几十万个外部ids。我有MS SQL server 2008。有没有有效的方法来做到这一点?
我尝试通过连接3个表来选择索引为"a“和"b”的ids,然后使用WHERE选择我需要的行。这三个表的模式大致如下: Table 1: id | name | descriptionTable 3: id | word 我在id上加入了3个表。我的目标是选择与单词"apple“和"bee”相对应的ids</