如何将表中的值分配给数据库中的另一个表

时间:2013-01-03 05:01:34

标签: sql sql-server-2008

在我的数据库中,我有两张桌子。在表A中,我使用Update来使增量exp: 更新号码设置lastnumber = lastnumber + 1一旦输入新的rerods。

如何将表A中的值分配给表B?

1 个答案:

答案 0 :(得分:1)

加入两个表进行更新,假设两个表之间有关系...由于表A已由SET A.lastnumber = A.lastnumber + 1更新,您可以使用A.lastnumber(新值)进行更新B.lastnumber

UPDATE B
SET B.lastnumber = A.lastnumber
FROM TABLE B
JOIN TABLE A
ON A.ID = B.ID
;

如果您有其他更多不同的列和条件来验证加入和更新,您还可以添加where子句...