我想实现如下查询语句如下: select * form tablename ,我的问题是: 如果tablename是我自己动态生成的数据集合(TQuery),而不是数据库中已有的table, 那么如何实现我的要求.

解决方案 »

  1.   

    你如果是select * from tablename,那这个和你的query有什么区别,
    如果你还要加where语句,那你还不如直接加在query.sql后面.
      

  2.   

    你的意思是从已经查出的结果中再次查询?好像在delphi里不能做,可以用sql做到吧
    select * from (select...)。而且没有什么必要。
      

  3.   

    其实,我就是想问select * from (select...),在Dephi中如何实现,我也会用
    FILTER and onfilter,但是,我现在的条件下,只运行我用SQL解决,如何解决?值得探讨啊
      

  4.   

    select * from (select...) as a
    for sql server