我有两张 table
表A
Number
111
222
333
444
表B
Number Another
111 AAA
222 BBB
666 CCC
777 DDD
我想要做的是,根据表 B 中的“Number”值是否存在于表 A 中来应用 UPDATE 语句。因此该表最终会看起来像这样。
Number Another
111 ZZZ
222 ZZZ
666 CCC
777 DDD
我知道我需要使用 UPDATE 查询,可能还需要使用某种 JOIN,但我不确定语法。
非常感谢任何帮助。
最佳答案
是的。您需要使用如下连接进行更新:
update t2
set t2.Another = 'ZZZ'
from table1 t1
join table2 t2 on t1.Number = t2.Number
关于sql - 根据值是否存在于另一个表中进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42594238/