技术栈

SQL Server 多表联合更新方法

虫写2024-04-18 5:06
复制代码
update Table1 
set BidAgent=x.BidAgent
from Table1 t1,(select c.Id,a.BidAgent from Table1 c
left join Table2 b
on c.PurchaseItemId=b.PurchaseItemId
left join Table3 a
on a.Id=b.ParentId
where a.BidAgent is not null and c.BidAgent is null) x
where t1.Id=x.Id

先将需要的更新数据和待更新的表id查出来放在一个表x上,再关联这个表x更新就好

上一篇:Rust - 流程控制
下一篇:rust 写命令行程序,如何控制字符显示的水平位置?
相关推荐
Albert Tan
24 分钟前
Oracle EBS 缺少adcfgclone.pl文件
数据库·oracle
摸鱼仙人~
4 小时前
Redis 数据结构全景解析
数据结构·数据库·redis
t19875128
5 小时前
解决MySQL删除/var/lib/mysql下的所有文件后无法启动的问题
数据库·mysql·adb
大佐不会说日语~
8 小时前
Redis高频问题全解析
java·数据库·redis
会飞的灰大狼
9 小时前
初识数据库
数据库
旋风菠萝
10 小时前
JVM易混淆名称
java·jvm·数据库·spring boot·redis·面试
AWS官方合作商
11 小时前
Amazon RDS for MySQL成本优化:RDS缓存降本实战
数据库·mysql·aws
77qqqiqi
12 小时前
解决Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required报错问题
java·数据库·微服务·mybatis·mybatisplus
眺望电子-ARM嵌入式
12 小时前
技术笔记 | Ubuntu 系统 OTA 升级全流程详解
数据库·postgresql·php
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02全球最强模型Grok4,国内已可免费使用!(附教程)03MSPM0G3507——读取引脚的高低电平方法(数字信号循迹模块)04腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)05Coze 开源了,送上保姆级私有化部署方案【建议收藏】06KGG转MP3工具|非KGM文件|解密音频07VMware Workstation Pro虚拟机的下载和安装图文保姆级教程(附下载链接)08扣子开源本地部署教程 丨Coze智能体小白喂饭级指南092025年电子设计大赛G题《电路模型探究装置》各小问数学推导及个人思路10【手把手攻略】国家育儿补贴正式开领!一键算清你能拿多少钱?附补贴领取计算器