并行地从数据库中读取数据 我的数据库中有一个需求表,一个服务表,现在我需要把需求和服务匹配起来,所以我每次读取一条需求信息然后再去查找相应的服务条目,这样就存在了两个ResultSet对象,我可以对这两个对象使用两重循环吗?也就是说外面一层是需求表的集合对象,里面一层是服务表的集合对象。另外有没有更好的方法来实现这种情况的读取呢?一次把所有信息读进内存应该是不行的,因为数据真的会有很多。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举例说明双重游标循环取值用SQL语句连接不行? 双重游标循环取值是指的两重循环吧,SQL语句连接是指一次读出需求信息和服务信息?在需求和服务匹配时是需要有一定条件才能完成一条需求与一条服务的匹配的,所以才需要每次一条地来判断 举例说明贴建表及插入记录的SQL,及要求结果出来看看 这个表的结构好像是不太必要的,因为我不需要写出sql语句现在,而且我好像也没有表结构哦……我就是需要在需求表里取一条记录,然后再去服务表里读取里面所有的记录,就这样循环直到需求表里所以记录被遍历一遍,不知道有没有比较好的方法来实现这种情况。 没有表结构不好判断,一般用游标、SQL语句 (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式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) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 两个表联合查找select b.*from tb1 A,tb2 Bwhere a.id =b.aid and a.id=xxxxxx 原来这个论坛是只为求sql语句才能来的啊,好吧,我承认我来错地方了,建议参考一下另一个帖子的回复质量…… mysql与windows编码问题 请教各位大虾,时间如何递增查询? navicat for mysql安装后连接失败 mysql存储过程里怎么循环一张表 mysql如何取得当前行数据的的上一行和下一行数据 急问,postgresql如何与kylix3的dbexpress连接阿 各位有谁知道为什么 我将ACCESS里的数据导到MySQL里之后,出现乱码??? Help!!!!!A MS access problem! vb.net一次运行多个MYSQL语句? 求助mysql高手,如何查询这样的关联记录? mysql:用一条sql语求得ip及pv(访问量) MySQL创建表出错,急!
双重游标循环取值
用SQL语句连接不行?
双重游标循环取值是指的两重循环吧,SQL语句连接是指一次读出需求信息和服务信息?在需求和服务匹配时是需要有一定条件才能完成一条需求与一条服务的匹配的,所以才需要每次一条地来判断
举例说明
贴建表及插入记录的SQL,及要求结果出来看看
我就是需要在需求表里取一条记录,然后再去服务表里读取里面所有的记录,就这样循环直到需求表里所以记录被遍历一遍,不知道有没有比较好的方法来实现这种情况。
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式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)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
select b.*
from tb1 A,tb2 B
where a.id =b.aid and a.id=xxxxxx