我新手,请问了小SQL语句问题A表和B表结构相同,  A表数据量大,B表数据量小, B的数据在A中全都可以找到,
A和B通过ID相关联
现在B表中name字段内容都是空,A表中都不是空,  
我想写个update语句, 把B表中的name字段的内容都更新为A表中的name字段的内容

解决方案 »

  1.   

    update a
    set name = b.name 
    from a , b
    where a.id = b.id
      

  2.   

    update b set name=a.name
    from a where a.id=b.id
      

  3.   

    update b set name=a.name from a where a.id=b.id
      

  4.   

    update b set [name]=a.name
    from a 
    where a.id=b.id
      

  5.   


    update b set name=a.name
    from a,b where a.id=b.id
      

  6.   

    update a
    set name = b.name 
    from a , b
    where a.id = b.id
      

  7.   

    UPDATE a
    SET a.name = b.name 
    FROM a,b
    WHERE a.id = b.id
      

  8.   

    就是普通的UPDATE。。
    楼主有什么问题么?