加入并更新同一列sql服务器

这个问题在这里已经有了答案:

  • 如何从SQL Server中的SELECT进行更新? 27个答案

  • 使用updatejoin

    update b
    set b.value = a.id
    from tableb b 
      join tablea a on b.value = a.value
    
  • SQL小提琴演示

  • 在SQL Server中,你可以用做joinupdate 。 您的具体语法是:

    update b
        set value = a.id
        from tableb b join
             tablea a
             on b.value = a.value;
    
    链接地址: http://www.djcxy.com/p/16861.html

    上一篇: Join and update same column sql server

    下一篇: Update rows cell from another table by matching IDs