sqlserver 数据库根据多个ID查询效率怎么写比较高?
假如前台页面有checkbox可以选择,选择1000个,拿到ID的list集合,需要根据ID值去查询数据库,返回个集合信息。单表查询。第一种,循环ID,每循环一次查询一次...
假如前台页面有checkbox可以选择,选择1000个,拿到ID的list集合,需要根据ID值去查询数据库,返回个集合信息。单表查询。
第一种,循环ID,每循环一次查询一次,数据少的时候可以,很多的话,这种是行不通的。
第二种,把Id拼成字符串,sql语句 用 In查询,效率会很低,in的数量有上限。
有没有比较好的方式求解答。 展开
第一种,循环ID,每循环一次查询一次,数据少的时候可以,很多的话,这种是行不通的。
第二种,把Id拼成字符串,sql语句 用 In查询,效率会很低,in的数量有上限。
有没有比较好的方式求解答。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询