更正:(两个表的wid关联)
希望得到:
wid cname hid pid
1   test1 1   1
2   test2 null   null
3   test3 null   null
4   test4 2   1

解决方案 »

  1.   

    select a.wid,a.cname,b.hid,b.pid
    from t1 a left join t2 b on a.wid=b.hid
      

  2.   

    select a.wid,a.cname,b.hid,b.pid
    from t1 a right join t2 b on a.wid=b.wid
    where b.pid=1
      

  3.   

    select t1.*, t2.wid, t2.pid
    from t1 left join t2
    on t1.wid=t2.wid and t2.pid=1
      

  4.   

    --看花了,改
    select a.wid,a.cname,b.hid,b.pid
    from t1 a left join t2 b on a.wid=b.wid
    where b.pid=1