具有多个联接到两个表的SQL Server更新语句

时间:2019-05-12 12:58:54

标签: sql-server sql-update inner-join

我具有以下表格结构

  • 用户访问(userId -fk-,userCountryVisit)
  • 用户(userId -pk-,countryId -fk-,其他数据)
  • 国家(国家名称)

userCountryVisit = null用户访问表中有很多数据

我需要使用userId FK和countryId FK更新userCountryVisit中所有具有空值的记录,使其等于countryName的值

这意味着我需要使用两个内部联接和一个选择进行更新语句

有可能我以前没有做过,有人可以建议如何做吗?

这是数据的屏幕截图

enter image description here

enter image description here

enter image description here

0 个答案:

没有答案