我需要将表1中的第1行添加到表1中的第4行。
Result for row 4 in Table1 will be: DD1 9 5 7
Table1 Table2 ======= ======= Category C1 C2 C3 Category C1 C2 C3 A 8 4 5 DD1 1 1 2 B 1 0 3 C 2 1 0 DD1 8 4 5
最后table1变成......
Table1 ======= Category C1 C2 C3 A 8 4 5 B 1 0 3 C 2 1 0 DD1 9 5 7
非常感谢任何帮助。
答案 0 :(得分:2)
试试这个:
UPDATE T1
SET
T1.C1 = T1.C1 + T2.C1,
T1.C2 = T1.C2 + T2.C2,
T1.C3 = T1.C3 + T2.C3
FROM Table1 AS T1
INNER JOIN Table2 AS T2
ON T1.Category = T2.Category
WHERE T1.Category = 'DD1'