我需要使用另一个表中的数据更新一个表中的列。
我有一个名为MVPR
的表,其中包含一个名为A2
的列和一个名为C
的前缀列。
我想将A2
中的所有数据替换为名为Stock
的表中的数据,其中我要使用的数据位于Lat
。我需要为数据库中的一堆部分#做这个。 MVPR
表中的部分#列称为Part
,Stock
表中的部分称为Subkey1
。
所以基本上我想更新A2
MVPR
费用,其中prefix ='C'和Subkey1 like 'FEL%'
费用来自{{1} LAT
列表。
很抱歉,如果我没有正确地说这个话。我还是SQL新手。
感谢。
答案 0 :(得分:0)
update MVPR
set A2 = LAT
from MVPR inner join Stock
on MVPR.Part = Stock.Subkey1
where MVPR.Prefix = 'C'
AND Stock.Subkey1 LIKE 'FEL%'