select z.maf,x.a,y.b,z.c from aa x,bb y,cc zwhere a.maf=b.maf=c.maf

解决方案 »

  1.   

    select nvl(cc.maf,dd.maf) maf,
    dd.a,
    dd.b,cc.c 
    from
    cc  
    full outer join
    (select nvl(aa.maf,bb.maf) maf,a,b from aa full outer join bb on aa.maf=bb.maf) dd
    on  cc.maf=dd.maf
      

  2.   

    select maf, 
           (select A from AA where maf = CC.maf) as A, 
           (select B from BB where maf = CC.maf) as B,
           C
    from CC order by C
      

  3.   

    能否做到更通用?zhongyv000(钟瑜) 你的方法只对CC表中包含了全部的maf值才起作用。如果有更多的表,就不起作用了。