通过从另一个表SQL服务器插入值来更新一个表

时间:2016-11-28 23:14:50

标签: sql sql-server inner-join

我填写了两张表bottlecase。它们都有一个标有case_id的列,但在bottle表格中,所有值均为0,而在案例表中,它们具有正确的id

如何使用其他表格案例中的新值更新第一个表瓶值0?我相信我需要使用UPDATEINSERTINNER JOIN

1 个答案:

答案 0 :(得分:1)

如果你给表格结构提供更多细节会更好

UPDATE b SET b.case_id=c.case_id
FROM bottle AS b INNER JOIN [Case] AS c ON b.some_coloumn=c.some_cloumn