sql update 多表关联 inner join

当您需要更新一个表或者多个表中的数据,而多个表又存在关联时,可以使用 INNER JOIN 子句将多个表关联起来,并使用 SET更新。

格式如下:

sql 复制代码
UPDATE table1
INNER JOIN table2
ON table1.column1 = table2.column1
SET table1.column2 = new_value1,
    table2.column3 = new_value2
WHERE condition;
相关推荐
倔强的石头_2 小时前
关键信息基础设施的数据库选型:高可用、全链路安全与平滑替代的技术实践
数据库
q***48313 小时前
数据库操作与数据管理——Rust 与 SQLite 的集成
数据库·rust·sqlite
是垚不是土3 小时前
运维新人踩坑记录:Redis与MySQL生产故障排查&优化手册
运维·数据库·redis·mysql·云计算·bootstrap
deng-c-f3 小时前
配置(9):在ubuntu上生成core文件
数据库·windows·ubuntu
野生技术架构师3 小时前
数据库连接池爆满如何排查
网络·数据库·oracle
百***81273 小时前
从 SQL 语句到数据库操作
数据库·sql·oracle
rchmin3 小时前
mysql中 char 和 varchar 的区别
数据库·mysql
SelectDB3 小时前
深入理解 Doris Variant:如何让 JSON 查询性能追平列存,还能承载万列索引字段?|Deep Dive
大数据·数据库·数据分析
百***3283 小时前
数据库(MySQL):使用命令从零开始在Navicat创建一个数据库及其数据表(一).创建基础表
数据库·mysql·oracle
q***d1734 小时前
SQL性能调优
数据库·sql