select A.GroupId,B.ItemDetail from t1 A left join t2 B on A.itemid = B.itemid愉快的登山者       ⊙
◢◣◢◣◢◣

解决方案 »

  1.   

    select A.GroupId,B.ItemDetail from t1 A left join t2 B on A.itemid = B.itemid
      

  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 full join @b Bb on Aa.a=Bb.a
    --完全
    select * from @a,@b
      

  3.   

    我这个View有可能不在SQL Server上,因此,能不能给个通用点的语句,不用left join一类只有SQL Sever才支持的东西
      

  4.   

    mysql
    oracle9i
    access
    sqlserver
    vfp都有left join!
    left join是符合SQL2规范的,你还要什么?
      

  5.   

    不好意思,我其中一个数据库用的是informix online 5.0,不支持。
      

  6.   

    我用这个,但结果好像有点问题
    select A.GroupId,B.ItemDetail
    from t1 A,t2 B
    where A.itemid=B.itemid