我有一个名为的表TableSource1
,我想取两个名为tCIFTA
and的字段tCPlS
并复制该信息。进入另一个名为的表TableDest
,该表具有相同的字段名称tCIFTA
,tCPlS
但仅在UNIT_NO
相同的地方。
表TableDest
有很多可能包含UNIT_NO
多次匹配的记录,我想用相同的信息更新所有记录,所以它必须遍历TableDest
表以查找匹配项UNIT_NO
,如果找到匹配项,它将更新两者字段。
像这样的东西?
UPDATE TableDest tCIFTA,tCPlS
SET
tCIFTA = (select tCIFTA from TableSource1 where UNIT_NO= TableDest.UNIT_NO)
tCPlS = (select tCPlS from TableSource1 where UNIT_NO= TableDest.UNIT_NO)
AND THEN LOOP THE TABLE: TableDest