我有两个带有某些列的表:
表一已经包含item_id的值,表二已经包含item_data_id和item_id的值,并用唯一的ID填充(其中两个的item_id值已经匹配)。如何更新items.item_data_id(表1)以反映item_data.item_data_id(表2)中已经存在的值,而不更新表2列中的每一行?
答案 0 :(得分:1)
您可以尝试将联接用作
update items
set item_data_id = item_data.item_data_id
from item_data
where items.item_id = item_data.item_id