有很多数字long编号(1万到3万) 不是连续的 想要在数据库中按照这些编号用where查询,数据库中有对应编号的数据
但不是每个编号都有对应的,为了减少io,提高速度 ,用什么方法比较好呢?我是入门新手:D
------解决思路----------------------
查询出来是做什么?增删改?可以百度下bulk into的用法
------解决思路----------------------
LZ 是不是先从 M 表查询出 2-3万条数据,再通过这个结果 到 S 表查询出更多(也可能是一对一)的数据,你现在的处理方法是从在 S 中查询多次 ?
如果是这样的话,使用 子查询吧。 select * from s where code in (select code from m where ... )