我有一个表,我刚刚添加了一个列,现在我正在尝试找到一种简单的方法来更新它.
select * from KioskGoals kg
inner join [TestDB].dbo.Kiosks k on kg.kioskID = k.Id
Run Code Online (Sandbox Code Playgroud)
连接表具有我需要的名称.我想更新KioskGoals表,并设置kioskName列=到返回的名称来自[TestDB].dbo.Kiosks这将是k.name
单个查询可以实现吗?
需要更新的表是KioskGoals.需要更新的列是kioskName.
UPDATE kg
SET Kg.kioskName = K.name
from KioskGoals kg inner join [TestDB].dbo.Kiosks k
on kg.kioskID = k.Id
Run Code Online (Sandbox Code Playgroud)