并行地从数据库中读取数据

chadguo 2011-08-12 03:57:47
我的数据库中有一个需求表,一个服务表,现在我需要把需求和服务匹配起来,所以我每次读取一条需求信息然后再去查找相应的服务条目,这样就存在了两个ResultSet对象,我可以对这两个对象使用两重循环吗?也就是说外面一层是需求表的集合对象,里面一层是服务表的集合对象。
另外有没有更好的方法来实现这种情况的读取呢?一次把所有信息读进内存应该是不行的,因为数据真的会有很多。
...全文
116 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨天要吃饭 2011-09-05
  • 打赏
  • 举报
回复
建议用存储过程
chadguo 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 wwwwb 的回复:]
楼主还是直接上表结构,简要说明要达到什么目的
[/Quote]
原来这个论坛是只为求sql语句才能来的啊,好吧,我承认我来错地方了,建议参考一下另一个帖子的回复质量……
wwwwb 2011-08-14
  • 打赏
  • 举报
回复
楼主还是直接上表结构,简要说明要达到什么目的
rucypli 2011-08-13
  • 打赏
  • 举报
回复
两个表联合查找


select b.*
from tb1 A,tb2 B
where a.id =b.aid and a.id=xxxxxx
chadguo 2011-08-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 acmain_chm 的回复:]
(不要高估你的汉语表达能力或者我的汉语理解能力)
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html

1. 你的 create table xxx .. 语句
……
[/Quote]
那就是我高估了你的理解力了
ACMAIN_CHM 2011-08-12
  • 打赏
  • 举报
回复
(不要高估你的汉语表达能力或者我的汉语理解能力)
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html

1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)

这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。

wwwwb 2011-08-12
  • 打赏
  • 举报
回复
没有表结构不好判断,一般用游标、SQL语句
chadguo 2011-08-12
  • 打赏
  • 举报
回复
不过好像也只有使用上面说到的两重循环了
chadguo 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwwwb 的回复:]
引用 2 楼 guohenu 的回复:
引用 1 楼 wwwwb 的回复:
举例说明
双重游标循环取值
用SQL语句连接不行?


双重游标循环取值是指的两重循环吧,SQL语句连接是指一次读出需求信息和服务信息?在需求和服务匹配时是需要有一定条件才能完成一条需求与一条服务的匹配的,所以才需要每次一条地来判断


举例说明
贴建表及插入记录的SQL,及要求结果出来看看
[/Quote]
这个表的结构好像是不太必要的,因为我不需要写出sql语句现在,而且我好像也没有表结构哦……
我就是需要在需求表里取一条记录,然后再去服务表里读取里面所有的记录,就这样循环直到需求表里所以记录被遍历一遍,不知道有没有比较好的方法来实现这种情况。
wwwwb 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guohenu 的回复:]
引用 1 楼 wwwwb 的回复:
举例说明
双重游标循环取值
用SQL语句连接不行?


双重游标循环取值是指的两重循环吧,SQL语句连接是指一次读出需求信息和服务信息?在需求和服务匹配时是需要有一定条件才能完成一条需求与一条服务的匹配的,所以才需要每次一条地来判断
[/Quote]

举例说明
贴建表及插入记录的SQL,及要求结果出来看看
chadguo 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
举例说明
双重游标循环取值
用SQL语句连接不行?
[/Quote]

双重游标循环取值是指的两重循环吧,SQL语句连接是指一次读出需求信息和服务信息?在需求和服务匹配时是需要有一定条件才能完成一条需求与一条服务的匹配的,所以才需要每次一条地来判断
wwwwb 2011-08-12
  • 打赏
  • 举报
回复
举例说明
双重游标循环取值
用SQL语句连接不行?

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧