比方说:网格DBGridEh1中,同时要显示ADOQuery1和ADOQuery2的查询结果!
(即将ADOQuery1、ADOQuery2查询出来的数据显示在网格中。)有方法吗???

解决方案 »

  1.   

    select a.*,b.* from table1 a
    left join table2 b on a.id=b.id
    where a.name=:name
      

  2.   

    应该没有了, 用另外思路试:
    1.把ADOQuery1与ADOQuery2的SQL语合并成在一起再,DBGrid再连接它;
    2.用cxGrid控件就试试.
      

  3.   

    谢谢各位!但主要的问题是:这个窗体得经常去自动刷新,但每次刷新查找出来的数据,只能新增到网格的顶部,如果是直接用一句SQL语句,是会把原来的数据替换掉的。
      

  4.   

    可以用TClientDataSet做动态的数据集,随时把两个数据集合在一起,再用dbgrid显示出来。