表A
pub  ...  pub_id
122         125 
3f3         fdsf
3rd         122e
3re         erer
表B
pub  ...  pub_id(pub_id是我后来加的无数据)
3f3       
3rd
3rd
122我现在想把表B的pub_id值加上 条件是 where a.pub=b.pub
具体该怎么写啊? 因为数据太多手工加麻烦,只能用语句实现。

解决方案 »

  1.   

    Select 表A.*,表B.* from 表A a left on join 表B b on a.pub=b.pub
      

  2.   

    left 是什么意思?
    from 表A a left on join 表B b 这又是什么意思?表A 和表B 只有这2个字段是相同的,其他都不一样 我中间... 就是省略其他字段
      

  3.   

    left 是什么意思?
    from 表A a left on join 表B b 这又是什么意思?
    ----------------------------------------------------
    基本的左外连接,首先外连接就是以一种条件将A表中对应条件的B表字段一起拿出来,左外既B没有的就为NULL,右外既A表没有的为NULL