绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
sqlserver 基于一张表更新另外一张表
2023-02-22 16:38:49

方式一 INNER JOIN

待更新表
SET
待更新表.待更新字段1 = 源数据表.源数据字段1,
待更新表.待更新字段2 = 源数据表.源数据字段2
FROM
待更新表 INNER JOIN 源数据表 ON 待更新表.关联字段 = 源数据表.关联字段


方式二 使用EXISTS

SET 待更新字段 = (SELECT 源数据表.源数据字段
FROM 源数据表
WHERE 源数据表.关联字段 = 待更新表.关联字段)
WHERE EXISTS (SELECT 源数据表.源数据字段
FROM 源数据表
WHERE 源数据表.关联字段 = 待更新表.关联字段)



本文来源https://www.modb.pro/db/48070

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Microsoft SQL Server
创建时间:2022-03-30 11:29:11
Microsoft SQL Server
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • itt0918
    专家
戳我,来吐槽~