如何对表进行连续查询?(100分)

  • 主题发起人 主题发起人 gq_gq
  • 开始时间 开始时间
什么意思?
 
用几个for 循环
或者手工做
 
通过一个查询条件后,如何在得到记录集合中再进行下一次查询。
 
你可以用SElECT的嵌套
 
1.先在Query或Table的Filter写入查询条件。无须设Filtered=true;
2.执行Query.FindNext;
3.完成
 
1.执行数据库端:Select
2.对Query的Filter写入过滤条件,或使用Locate

 
动态查询?!
 
可以在源记录集中加条件再查呀。
说穿了,就是动态查询
 
select *
from table1
where 条件1 and 字段1 in (select 字段1 from table1 where 条件2)
 
liu_liu想法跟我相同
 
可以先把数据读到数据集,再用filter

或使用子查询嵌套之
 
try union,标准sql
 
可參考:
select * from table1 from
(select * from table1 where 條件) as tablename
where 條件
 
后退
顶部