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;
相关推荐
todoitbo16 分钟前
我用 TRAE 做了一个不一样的 MySQL MCP
数据库·mysql·adb·ai工具·mcp·trae·mysql-mcp
CodeJourney.27 分钟前
Python开发可视化音乐播放器教程(附代码)
数据库·人工智能·python
呆呆小金人37 分钟前
SQL入门:正则表达式-高效文本匹配全攻略
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师
白鲸开源2 小时前
(二)从分层架构到数据湖仓架构:数据仓库分层下的技术架构与举例
大数据·数据库·数据分析
好玩的Matlab(NCEPU)2 小时前
Redis vs RabbitMQ 对比总结
数据库·redis·rabbitmq
21号 12 小时前
16.MySQL 服务器配置与管理
服务器·数据库·mysql
我的offer在哪里2 小时前
MongoDB
数据库·mongodb
默默coding的程序猿2 小时前
1.北京三维天地公司-实施实习生
java·sql·技术支持·面经·实施·实施工程师·三维天地
练习时长一年4 小时前
AI开发结构化输出
数据库
IvorySQL4 小时前
灾难恢复工具内核细节探究与分享
数据库·postgresql·开源