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;
相关推荐
倔强的石头10614 分钟前
【金仓数据库】ksql 指南(五) —— 创建与管理索引和视图(KingbaseES 查询优化核心)
数据库·oracle·kingbase
数据知道14 分钟前
PostgreSQL 的开源扩展:高效存储和检索向量数据的 PGVector 的详细使用
数据库·postgresql·开源
前进的李工6 小时前
SQL聚合函数与分组查询详解
数据库·sql·mysql
2301_800050998 小时前
mysql
数据库·笔记·mysql
数据皮皮侠8 小时前
2m气温数据集(1940-2024)
大数据·数据库·人工智能·制造·微信开放平台
Psycho_MrZhang9 小时前
Redis 设计思想总结
数据库·redis·缓存
曹牧10 小时前
Java:Assert.isTrue()
java·前端·数据库
程序员葫芦娃10 小时前
【Java毕设项目】基于SSM的旅游资源网站
java·开发语言·数据库·编程·课程设计·旅游·毕设
2401_8658548811 小时前
怎样挑选适合业务的数据库云服务?
数据库
lkbhua莱克瓦2411 小时前
基础-函数
开发语言·数据库·笔记·sql·mysql·函数