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;
相关推荐
W001hhh14 小时前
260111
java·数据库
inksci14 小时前
Python 中使用 SQL 连接池
服务器·数据库·python
正在走向自律15 小时前
金仓数据库KingbaseES基础语法详解与实践指南
数据库·国产数据库·ddl·dml·kingbasees·sql语法·电科金仓
alonewolf_9915 小时前
MySQL全局优化详解与8.0新特性全面解读
数据库·mysql
ASS-ASH15 小时前
快速处理虚拟机磁盘扩容问题
linux·数据库·vmware·虚拟机·磁盘扩容
爱写bug的野原新之助15 小时前
数据库及navicat工具
数据库·网络爬虫·工具
数据知道15 小时前
一文掌握 MongoDB 存储引擎 WiredTiger 的原理
数据库·mongodb·数据库架构
Full Stack Developme15 小时前
Mycat 2 实现 MySQL 读写分离,并且实现 主从同步
android·数据库·mysql
我是人✓15 小时前
Spring IOC入门
java·数据库·spring
Hello.Reader15 小时前
PyFlink DataStream 程序骨架、常用 Source/Sink、状态(State)、与 Table/SQL 互转一篇搞定
数据库·sql·linq