那用两个查询控件吧
query1.close;
query1.sql.clear;
query1.sql.add('select * from a');
query1.open;
for i:=1 to query1.recordcount do
begin
query2.close;
query2.sql.clear;
query2.sql.add('select * from b');
query2.sql.add('where id='''+query1.fieldvalues['id']+'''');
query2.open;
....
end;
query1.close;
query1.sql.clear;
query1.sql.add('select * from a');
query1.open;
for i:=1 to query1.recordcount do
begin
query2.close;
query2.sql.clear;
query2.sql.add('select * from b');
query2.sql.add('where id='''+query1.fieldvalues['id']+'''');
query2.open;
....
end;
解决方案 »
- 20-1月 -10 格式如何转换成 yyyy/mm/ss格式
- Could not execute JDBC batch 这是什么原因啊 郁闷了 一天了就是找不到错误
- 怎么允许多个事务同时修改同一个表但不同的记录
- 急!!!在哪能找到某一天有那些PC登陆到数据库,能否找到是那台PC执行了drop操作.
- Oracle9.2.0.1.0手动创建数据库?急
- 这个个查询 问题还真把人难住了!!
- oracle 中文别名的使用会不会有问题
- 请问插入DATE型数据为什么总说无效的月份
- 9.2.0.1.0 system 用户更改密码问题
- 一个简单的查询,但我不会!在线等待。
- 从数据库取指定记录数的sql语句?
- VC中怎样调用SVRMGRL指令,比如CONNECT INTERNAL/ORACLE ,请给出代码
然后在tmpTable中再次进行查询。3,考虑在存储过程中实现。
第二个查询直接从连接视图即可!