select a.*,b.*,c.* from a left join b on a.b=b.b left join c on b.c=c.c

解决方案 »

  1.   

    select a.a,b.d,c.e from a left join b on a.b=b.b left join c on b.c=c.c
      

  2.   

    declare @a table(a int,b int)
    declare @b table(a int,b int)
    insert @a values(1,1)
    insert @a values(2,2)
    insert @b values(1,1)
    insert @b values(3,3)--左:
    select * from @a Aa left join @b Bb on Aa.a=Bb.a
    --右:
    select * from @a Aa right join @b Bb on Aa.a=Bb.a
    --内
    select * from @a Aa join @b Bb on Aa.a=Bb.a
    --外
    select * from @a Aa left full join @b Bb on Aa.a=Bb.a
      

  3.   

    select a.a,b.d,c.e from a left join b on a.b=b.b left join c on b.c=c.c