如何在一次查询的基础之上做另一次查询

PLWang 2001-07-19 08:44:30
用ADO连Access2000 ADODataset sql语句查询 该如何写?
试过 select * from (上次的查询语句) where 新的查询条件 不行
大虾救救我吧
...全文
92 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
afreehawk 2001-07-20
  • 打赏
  • 举报
回复
这个容易,你把SQL语句再延长就是了。
比如:
S_SQL:='Select * from custom where name like ''%林%'''
第二次的时候
S_SQL:=S_SQL+' and Address like ''%深圳%''';
呵呵是几个技巧,奸笑奸笑!
Barbarian 2001-07-20
  • 打赏
  • 举报
回复
实在不行就用临时表好了
PLWang 2001-07-20
  • 打赏
  • 举报
回复
不行啊 再看看
geliang 2001-07-20
  • 打赏
  • 举报
回复
说错了recordset属性只有ADO才有的,先在AdoDataset1中进行查询,之后ADODataset2.recordset:=AdoDataset1.recordset,再对ADODataset2进行查询
geliang 2001-07-20
  • 打赏
  • 举报
回复
可以用两个Recordset
先在Query1中进行查询,之后Query2.recordset:=Query1.recordset,再对Query2进行查询
yyb2000 2001-07-20
  • 打赏
  • 举报
回复
给分呀
yyb2000 2001-07-20
  • 打赏
  • 举报
回复
如下
select * from (select * from table) as t1 where .....
wbamboo 2001-07-19
  • 打赏
  • 举报
回复
试试 select * from where 上次查询的某字段 in (上次查询语句)

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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