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;
相关推荐
找不到、了4 分钟前
分库分表架构下的跨库 JOIN 问题的实战方案
数据库·架构
lixora23 分钟前
对指定Oracle datafile block hexdump 16进制转储
数据库
码灵24 分钟前
Mysql sql查询优化
sql
老华带你飞25 分钟前
学生宿舍管理|基于java + vue学生宿舍管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
正在走向自律29 分钟前
金仓数据库MongoDB兼容深度解析:多模融合架构与高性能实战
数据库·mongodb·架构·国产数据库·金仓数据库·信创改造
她说人狗殊途33 分钟前
NoSQL 数据库
数据库·nosql
码灵1 小时前
SQL 关键字汇总
数据库·sql
星辰_mya1 小时前
Redis持久化
数据库·redis·缓存
橘子真甜~1 小时前
Reids命令原理与应用1 - Redis命令与原理
数据库·c++·redis·缓存
ZePingPingZe1 小时前
不使用Spring事务的管理—原生JDBC实现事务管理
java·数据库·spring