表ajb
  houseid
  ajb_dz表fczh
 id
 fczh_dz
 houseid中间表tempdz
 id
 ajb_dz
 fczh_dz 
怎么根据中间表tempdz把ajb中的houseid
更新回fczh表

解决方案 »

  1.   

    update a set a.houseid=c.houseid from fczh a,tempdz b,ajb c
    where a.fczh_dz=b.fczh_dz and b.houseid=c.houseid
      

  2.   


    --前提没有多余的重复记录!update a 
    set a.houseid=c.houseid 
    from fczh a,tempdz b,ajb c
    where a.fczh_dz=b.fczh_dz and b.houseid=c.houseid
      

  3.   

      中间表tempdz 没有houseid字段
      

  4.   


    update a 
    set a.houseid=c.houseid 
    from fczh a,tempdz b,ajb c
    where a.fczh_dz=b.fczh_dz and b.ajb_dz=c.ajb_dz
      

  5.   


    update a set a.houseid=c.houseid from fczh a,tempdz b,ajb c
    where a.fczh_dz=b.fczh_dz and b.ajb_dz=c.ajb_dz
      

  6.   

      fczh 表中houseid,还是为空的 但地址是在tempdz表中
    这是怎么回事?