读书人

请问根据B表的值更新A表

发布时间: 2013-01-04 10:04:18 作者: rapoo

请教根据B表的值更新A表
需求:根据B表中已有数据,来更新A表中存在相同ID的数据。

例如:

A表
TID TName Coefficient
110 张三 1.15
111 李四 1.10
112 王五 1.05
113 马六 1.00

B表
TID TName Coefficient
110 张三 1.10
111 李四 1.15
112 王五 1.15

把B的Coefficient字段的数据更新到A表相同的字段中。

求指教update语句,谢谢!
[解决办法]
UPDATE A SET A.Coefficient=B.Coefficient
FROM A INNER JOIN B ON A.TID=B.TID
[解决办法]

update a
set a.Coefficient from b where a.TID=b.TID

读书人网 >SQL Server

热点推荐