分别设置了rs1和rs2,并且都取得了记录,我想把这两个记录合并成一个rs3,该怎么来做,rs1和rs2的数据结果完全一样

解决方案 »

  1.   

    SET RS3= DB.EXECUTE("SELECT TABLE1.*, TABLE2.* FROM TABLE1 ,TABLE2")
      

  2.   

    可我想让合并得rs3里的前两个字段是rs3的最后两个字段,中间字段是rs2字段,至于rs1、rs2的其他字段我就不要了,本身rs1\rs2两个记录的取得就是通过一个联合查询才能得到例如
    rs1.source="select cscx.id,cscx.pinpai,sum(je)as cje,sum(sl)as csl .........sum(mje) as myje from cscx where sj between......."
    rs2.source="select cscx.id,cscx.pinpai,sum(je)as cje,sum(sl)as csl .........sum(mje) as myje from cscx where sj <......."
    我想得到的rs3的记录字段是
      cscx.id,cscx.pinpai,rs1中sum(mje)as myje,rs2中的sum(je) as cje,rs2中的sum(sl) as csl
    对于其他字段我都不需要了,这样我的这个查询该怎么写,我把两个记录用union all 合到一起来写总是提示错误,但单独一个rs查询都可以执行,想求教我应该怎样写才能够达到我所需要的结果