解决方案 »

  1.   

    select a.*,b.*
    from a fulljoin b on a.companyid=b.companyid and a.productid=b.productid
      

  2.   


    select * from A left join B on A.companyid=B.companyid and A.productid=B.productid
    union 
    select * from B left join A on A.companyid=B.companyid and A.productid=B.productid
      

  3.   


    select a.companyid as a_companyid, a.productid as a_productid, b.companyid as b_companyid, b.productid as b_productid
    from a left join b on a.companyid = b.companyid and a.productid = b.productid
    where b.companyid is null
    union all
    select a.companyid as a_companyid, a.productid as a_productid, b.companyid as b_companyid, b.productid as b_productid
    from b left join a on a.companyid = b.companyid and a.productid = b.productid
    where a.companyid is null