如果需要从Query1和另外一个数据表中选择数据query2怎样写sql语句(100分)

  • 主题发起人 主题发起人 xinjia
  • 开始时间 开始时间
X

xinjia

Unregistered / Unconfirmed
GUEST, unregistred user!
已有一个query1,需要从query1和一个存在的数据表aaaa选择数据
query2.sql.add='selece * from query1,aaaa' 不对吧?
 
不行啊
你可以先把query1的查询结果放在临时表里
而且你query1没执行的话
query2怎么办啊
 
看看 TQuery.DataSource 也许对你有帮助。
 
当然是不可以的,query1中存放的是查询结果集,而aaaa是物理表,这、这、这怎么可能
能放到一起,除非你不理会query1,在query2中再次查询,在query中从多个物理表中查询
数据是很方便的
 
只需要一个query即可
假设你的数据表名分别为a1,a2,语句可以这样写
select * from a1,a2
 
试一试

1 set Query2.DataSource= query1
2 if query1 ( ..... from table_a ..... )
query2.sql.add('select * from table_a,aaaa')
 
多人接受答案了。
 
后退
顶部