mysql 多表查询和更新_MySQL update select 多表关联查询更新
mysql 查询 更新 关联 SELECT 多表 update
2023-06-13 09:11:51 时间
大家好,又见面了,我是你们的朋友全栈君。
在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下:
update A inner join(select id,name from B) c on A.id = c.id set A.name = c.name;
根据AB两个表的id相同为条件,把A表的name修改为B的sql语句就如上所示
参考文章:
* [UPDATE从SELECT使用SQL Server – 代码日志](https://codeday.me/bug/20170212/192.html)
* [MySQL多表关联UPDATE操作 – jsyandxys的博客 – CSDN博客](https://blog.csdn.net/jsyandxys/article/details/83584410)
* [mysql中update和select结合使用 – 404NotFound的博客 – CSDN博客](https://blog.csdn.net/qq_36823916/article/details/79403696)
* [MySQL – update 与 select 的相爱相杀 – 知乎](https://zhuanlan.zhihu.com/p/23011325)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140899.html原文链接:https://javaforall.cn
相关文章
- 【MySQL高级】Mysql的体系结构概览及存储引擎以及索引的使用
- MySQL语句查询执行步骤介绍(mysql语句执行过程)
- MySQL插入语句的基础知识(mysql的插入语句)
- 等于10秒MySQL查询时间不超过10秒(mysql时间小于)
- 查询MySQL分页查询 – 快速查询亿级数据(mysql的分页)
- MySQL查询表中列名称的方法(mysql获取表的列)
- MySQL 数据类型 BIT: 使用技巧(mysql类型bit)
- MySQL中的索引:解析、加速与变革(mysql的索引是什么)
- MySQL条件累加:实现复杂数据查询的便捷方式(mysql条件累加)
- MySQL安装步骤详解:从下载到配置操作,一气呵成易如反掌(mysql安装步骤)
- 轻松设置PHP连接MySQL数据库(php设置连接mysql)
- 查询当前月份的MySQL数据方法(mysql当月数据)
- MySQL网址传输:高效安全的资料记录方式(mysql url)
- 解决MySQL无法删除数据库的问题(mysql删除不了数据库)
- MySQL查询优化掌握交集和并集的使用方法(mysql中交集并集)
- MySQL中IN运算符的使用技巧(mysql中 与in)
- MySQL中wrap实现表格自适应布局及边距调整(mysql中wrap)
- 使用cmd命令行快速登陆MySQL数据库(cmd怎么登陆mysql)
- MySQL动态模糊查询语句详解(mysql中动态模糊查询)
- MySQL查询条数的判断方法(mysql中判断查询条数)
- MySQL三级链表查询详解(mysql 三级链表查询)
- 探索MySQL的复制架构一主最多可以拥有几从(mysql一主最多几从)
- MySQL多个实例如何互通(mysql不同实例互通)
- MySQL查询不包含某个值(mysql不包含某个值)