有两个表,设备表和设备基本资料表;设备表结构如下:
设备地址码   设备名称 维护单位基本资料表结构如下:
设备地址码  维护单位我现在想更新设备表,让设备表中的维护等于基本资料表中的维护单位,条件是两个表中的设备地址码相同,怎么写啊,请高手帮忙!

解决方案 »

  1.   

    update 设备表
    set 维护单位 = b.维护单位
    from 设备表 a,基本资料表 b
    where a.设备地址码  b.设备地址码
      

  2.   

    update 设备表
    set 维护单位 = b.维护单位
    from 设备表 a,基本资料表 b
    where a.设备地址码 = b.设备地址码
      

  3.   


    update 设备表 set 设备表.维护单位= 基本资料.维护单位 from 设备表 inner join 基本资料 on 设备表.设备地址码=基本资料.设备地址码
      

  4.   

    update 设备表
    set 维护单位 = b.维护单位
    from 设备表 a,基本资料表 b
    where a.设备地址码  b.设备地址码好多天没得分了 云闷
      

  5.   

    update 设备表
    set 维护单位 = b.维护单位
    from 设备表 a,基本资料表 b
    where a.设备地址码 = b.设备地址码
      

  6.   

    CSDN的效率真高,3分钟就解决了问题,问一下dawugui,(from 设备表 a,基本资料表 b)不要为什么不可以,我把a和b用实际的表名,怎么不行!