使用2个主键从另一个表更新

时间:2013-02-01 18:51:42

标签: sql-update composite-primary-key

我有两张桌子T1& T2具有相同的列(服务,desti,...) T1上的复合主键(service,desti) 我想将t1更新为t2中的数据。

Plz建议,

提前致谢

1 个答案:

答案 0 :(得分:2)

我认为这就是你所要求的:

update t1 set col1 = t2.col1, col2 = t2.col2, etc
from t2
where t1.service = t2.service and t1.desti = t2.desti