gpt4 book ai didi

sql - 使用临时表中的 ID 更新实际表

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

我正在将两个值选择到临时表中。完成此操作后,我想对我选择的其中一个表进行更新,更新我刚刚选择到我的临时表中的所有 Id。我该怎么做?

这听起来很简单,但我真的不知道从哪里开始。我试过了

update table set value = @tempTable.value where id = @temptable.id

当然那是行不通的。当然,我可以为临时表中的每个条目执行一个选择,为我提供更新命令,但我非常想在一个进程中执行此操作,而不必在之后执行更新命令。

我需要从临时表中创建一些 foreach 吗?

最佳答案

试试这个方法:

update tab 
set value = tt.value
from @temptable tt
where tab.id = tt.id

关于sql - 使用临时表中的 ID 更新实际表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17917966/

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