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;
相关推荐
我真的是大笨蛋3 分钟前
MVCC解析
java·数据库·spring boot·sql·mysql·设计模式·设计规范
hcnaisd23 分钟前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
强子感冒了8 分钟前
MySQL学习笔记:索引和数据库设计
数据库·学习·mysql
eWidget18 分钟前
从MongoDB到金仓数据库:一场零中断的国产化迁移实践
数据库·mongodb·kingbase·数据库平替用金仓·金仓数据库
不剪发的Tony老师25 分钟前
DataCap:一款开源数据中台软件
sql·数据集成·数据中台
niceffking30 分钟前
SQL(困难):计算用户的平均次日留存率
数据库·sql
Aloudata32 分钟前
EAST 口径文档自动化生成:破解 SQL 过滤条件解析难题,实现 20 倍效率提升
sql·自动化·数据治理·元数据·数据血缘
zgl_2005377932 分钟前
源代码:ZGLanguage 解析SQL数据血缘 之 显示 MERGE SQL 结构图
数据库·数据仓库·hive·数据治理·etl·sql解析·数据血缘
__风__33 分钟前
PostgreSQL timestamp类型说明
数据库·postgresql
Yolanda9439 分钟前
【IDEA】IDEA连接MongoDB数据库
数据库·mongodb·idea使用