Select * From a left outer join b on a.id=b.id
                left outer join c on a.id=c.id

解决方案 »

  1.   

    to(master)
      你的语句是db2版的sql实现。
    至于标准sql来实现,明早答复!!
      

  2.   

    Select a.Field1,..,a.Fieldn,(Select b.Field1 from b where id=a.id) as b_Field1,..,..,(Select b.Fieldn from b where id=a.id) as b_Fieldn,c.Field1,..,c.Fieldn from a,b,c where a.id=c.id应该是标准的SQL,祝好运!
      

  3.   

    Sorry,from a,b,c应改为from a,c
      

  4.   


    Select * from (a left outer join b on a.id=b.id) left outer join on a.id=b.id
      

  5.   

    更标准的!Select * from (a left outer join b on (a.id=b.id)) left outer join on (a.id=b.id)