ADOQuery2 能在ADOQuery1的数据里在查询吗? 

NEEZA哪吒 2022-04-22 11:41:42

假设10000条数据

通过条件,ADOQuery1查询出来了500条,

ADOQuery2 我想在这个500条记录里继续查询。

 

...全文
151 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnmack 05-01

ADOQuery1查询出来了500条,然后设置ADOQuery1的filter,过滤出来你要的数据,ADOQuery2 不需要了

  • 打赏
  • 举报
回复

ado处理这种情况有点勉强,把查询结果存到临时表再查询也可以。

  • 打赏
  • 举报
回复

哪吒总玩D7+数据库,是太乙老师的任务吗~

  • 打赏
  • 举报
回复

Filter

  • 打赏
  • 举报
回复 1
tanqth 04-22

2不能用1来查询(使用SQL语法方式)。
但你这个,也确实就是SQL的嵌套查询。

  • 打赏
  • 举报
回复 1

例子:SELECT * FROM 表 WHERE 字段 > (嵌套的select语句);

  • 打赏
  • 举报
回复 1

应该不行,但是可以在查询中使用嵌套select,或者设置数据集(query也是数据集的一种)的filter,filter也支持各种条件组合,但是没有select的where子句那么强大,一般够用。

  • 打赏
  • 举报
回复 1
相关推荐
发帖
Delphi
加入

5074

社区成员

Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
申请成为版主
帖子事件
创建了帖子
2022-04-22 11:41
社区公告
暂无公告