我有两个表Role和Role_Imp。我需要从Role表的第一行获取Name列的值。之后,我需要更新Role_Imp表中Name的列值,以获取Name表中与Name表面相同的行。
我正在使用以下查询,但这不是错误的。
UPDATE Role_Imp
SET Role_Imp.Name = 'Role Test Change'
FROM Role_Imp
INNER JOIN
Role ON Role_Imp.Name = SELECT TOP 1 Name FROM Role
我该怎么做?
答案 0 :(得分:2)
似乎应该这样做:
UPDATE Role_Imp
SET Name = 'Role Test Change'
WHERE Name = (SELECT TOP 1 Name FROM Role)