gpt4 book ai didi

sql - 根据值是否存在于另一个表中进行更新

转载 作者:行者123 更新时间:2023-12-03 01:51:15 25 4
gpt4 key购买 nike

我有两张 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com