gpt4 book ai didi

sql - 使用select语句更新多行

转载 作者:行者123 更新时间:2023-12-04 12:21:43 25 4
gpt4 key购买 nike

我有这些表和值:

Table1
------------------------
ID | Value
------------------------
2 | asdf
4 | fdsa
5 | aaaa


Table2
------------------------
ID | Value
------------------------
2 | bbbb
4 | bbbb
5 | bbbb


我想使用表1中的值及其各自的ID更新表2中的所有值。

有没有办法通过简单的SQL查询来做到这一点?

最佳答案

运行选择以确保它是您想要的

SELECT t1.value AS NEWVALUEFROMTABLE1,t2.value AS OLDVALUETABLE2,*
FROM Table2 t2
INNER JOIN Table1 t1 on t1.ID = t2.ID


更新资料

UPDATE Table2
SET Value = t1.Value
FROM Table2 t2
INNER JOIN Table1 t1 on t1.ID = t2.ID


另外,请考虑使用 BEGIN TRAN,以便在需要时可以将其回滚,但请在满意时确保使用 COMMIT

关于sql - 使用select语句更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11247982/

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