现在我有一个数组,里面大概有10万的数据,都是personId,我现在需要用这个ID去另一个表里查询其他数据,有没有什么好的办法,可以使查询效率一些?IN可不可以使用,虽然用IN好写点,但是IN的性能不怎么样。不知道各位有没有一些好的方法
现在我有一个数组,里面大概有10万的数据,都是personId,我现在需要用这个ID去另一个表里查询其他数据,有没有什么好的办法,可以使查询效率一些?IN可不可以使用,虽然用IN好写点,但是IN的性能不怎么样。不知道各位有没有一些好的方法
2 回答3.1k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
最简单的就是循环查询,这个简单方便但是效率不高,如果是项目的话,会影响性能。还有一种方法就是将数组分段然后组合查询数据库。这种方式会好点。。。