问题描述
现在项目有个需求是,比如先查出了100条数据,然后从这一百条中每条当中的列作为参数,去查询新的数据,这样就循环了一百遍,也就是说查询了一百遍数据库。请问有什么好方法能提高效率吗?数据库不断连接关闭消耗很大。。。
解决方案
解决方案二:
什么数据库?用in行不?
解决方案三:
使用in拼接SQL,使用;分隔
解决方案四:
存储过程适合你
解决方案五:
封装成存储过程?
解决方案六:
使用join直接关联表,查一次就行了吧
时间: 2024-11-04 09:37:30
现在项目有个需求是,比如先查出了100条数据,然后从这一百条中每条当中的列作为参数,去查询新的数据,这样就循环了一百遍,也就是说查询了一百遍数据库。请问有什么好方法能提高效率吗?数据库不断连接关闭消耗很大。。。
解决方案二:
什么数据库?用in行不?
解决方案三:
使用in拼接SQL,使用;分隔
解决方案四:
存储过程适合你
解决方案五:
封装成存储过程?
解决方案六:
使用join直接关联表,查一次就行了吧