select isnull(a.局站编号,b.局站编号) as 局站编号,
       a.电费金额,
       b.房租金额,
       isnull(a.流程号,b.流程号) as 流程号,
       isnull(a.合同号,b.合同号) as 合同号
from 表一 a full join 表二 b on a.局站编号=b.局站编号

解决方案 »

  1.   

    select isnull(a.局站编号,b.局站编号) as 局站编号,
           a.电费金额,
           b.房租金额,
           isnull(a.流程号,b.流程号) as 流程号,
           isnull(a.合同号,b.合同号) as 合同号
    from 表一 a full join 表二 b on a.流程号=b.流程号 and a.合同号=b.合同号
      

  2.   

    select tmp.局站编号,   tab1.电费金额,   tab2.房租金额,  tmp. 流程号,   tmp.合同号 from 
    (select 局站编号,流程号, 合同号 from tab1 union select 局站编号,流程号, 合同号 from tab2) tmp left join tab1 
    on tmp.流程号=tab1.流程号 and tmp.合同号=tab1.合同号 left join tab2
    on tmp.流程号=tab2.流程号 and tmp.合同号=tab2.合同号