我必须将新表(表1)中的特定列插入到我的旧表(表2)中。
表格如下:
表的行数不同,我必须保留表2中的行数,这意味着我需要插入表1中的平均值,其中两个表的ID和持续时间匹配。 / p>
我写了这样的代码
UPDATE [Table 2]
SET [Mean] = [Table 1].[Mean]
FROM [Table 2]
INNER JOIN [Table 1]
ON [Table 2].[ID] = [Table 1].[ID]
AND [Table 2].[Duration] = [Table 1].[Duration]
但表2中的列数发生了变化。我的代码有什么问题,有什么更好的方法呢?
谢谢。