将列从一行更新到另一行

时间:2016-10-10 19:40:09

标签: sql sql-server

我正在尝试更新MS SQL中的订单表,它有两行具有相同的订单ID但不同的release_num 我想更新s_address1字段版本1行与order_id连接的版本2中的数据,我尝试了以下sql,但是我得到了一个不明确的表错误消息

$(document).ready(function(){
    $(#chart).highcharts(){
    ...
    });
)};

请帮忙 感谢

1 个答案:

答案 0 :(得分:0)

update im1 
SET im1.s_address1=im2.s_address1
FROM orders im1
INNER JOIN orders im2
ON im1.order_id=im2.order_id
WHERE im1.owner_id ='SHX' AND im2.owner_id='SHX'