我有:
Table_A
包含以下字段:ID
(主键,唯一),Name
,Attribute_A
Table_B
包含以下字段:ID
(数字),Name
,Attribute_B
我希望以这种方式填充Table_B.Name
:
UPDATE Table_B
SET Table_B.Name = Table_A.Name
WHERE Table_B.ID = Table_A.ID
我该怎么做?
答案 0 :(得分:1)
您可以在INNER JOIN
查询中使用UPDATE
:
UPDATE Table_B
INNER JOIN Table_A ON Table_B.ID = Table_A.ID
SET Table_B.Name = Table_A.Name
请注意,两个表都必须是可更新的,而不仅仅是要更新的表。