请问如何在两个表中查询同一个字段并且把结果全都显示在同一个DBGrid里面(显示在DBGrid里的同一个字段中哦!)也就是说把两个表中查出来的结果集加起来

解决方案 »

  1.   

    在query的sql里写:
    select 字段 from table1
    UNION ALL
    select 字段 from table2
    把两个表连接起来,,然后,再用DataSource连接到dbgrid
      

  2.   

    分别把两个表的字段加入到dbgrid的两列中,
    然后for i:=1 to dbgrid.recnum do 
    begin  dbgrid[1].value:=dbgrid[1].value + dbgrid[3].value;end;
      

  3.   

    谢谢 yuanyu368(“程序员”真的适合我吗?)