我在编一个多表联合查询,但不能用SELECT *FROM TABLE形式的简单查询请问各位高手
有其他方法吗?急急!!!!

解决方案 »

  1.   

    SQLserver: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
      

  2.   

    to pengdali(大力)你好能不能说明白一点
      

  3.   

    我建议你读一下萨师暄的《数据库》(大学通用教材)上面关于SQL查询很详细,很有用