MySQL 两张表关联更新(用一个表的数据更新另一个表的数据)两个表使用条件从另外一个表获取数据更新本表

  • 有两张表,info1, info2 。

info1:

info2:

方式一:要用info2中的数据更新info1中对应的学生信息,sql语句如下:

UPDATE info1 t1 JOIN info2 t2
ON t1.name = t2.name
SET t1.age = t2.age, t1.class = t2.class;

更新过的info1:

方式二: 要用info2中的数据更新info1中对应的学生信息,sql语句如下:

UPDATE info1 if1 , info2 if2
SET if1.age = if2.age
WHERE
TRUE
AND if1.name = if2.name
  • 两种方式都一样,看个人习惯使用哪种方式实现

MySQL 两张表关联更新(用一个表的数据更新另一个表的数据)两个表使用条件从另外一个表获取数据更新本表相关推荐

  1. 【数据库】sql实现两表关联更新

    postgresql 实现两表关联更新 UPDATE (要更新的表) table1 t1 SET t1.字段1 = t2.字段1, t1.字段2 = t2.字段2, FROM(数据来源表) table ...

  2. Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新

    一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新.而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据.我们先来讨论根据其他表数据更新你要更新的表 一.MS    S ...

  3. 表的插入、更新、删除、合并操作_14_ 通过表关联更新多个表多个字段

    通过表关联更新多个表多个字段 需求描述 需求:更新emp表里的sal字段的值为temp表里的sal乘以1.5,同时更新temp表里ename为emp表里的值,匹配条件是两个表的deptno. 解决方法 ...

  4. 表的插入、更新、删除、合并操作_13_通过表关联更新多个字段

    通过表关联更新多个字段 需求描述 需求:更新emp表里的sal字段的值为temp表里的sal乘以1.5,同时更新ename为temp表里的值, 匹配条件是两个表的deptno.. 解决方法:这里通过U ...

  5. Oracle多表关联更新

    这里写目录标题 Oracle多表关联更新 一.最简单的形式-单表更新 二.两表(多表)关联update -- set为简单的数据(直接是值),且仅在where字句中的连接 三.两表(多表)关联upda ...

  6. 玩转达梦の 多表关联更新改写

    玩转达梦の 多表关联更新改写 1. 问题描述 2. DM版本差异语法 3. 准备测试数据 4. 改写方法 4.1 改写句型1: 内联子查询 4.2 改写句型2: FROM表引用关联 4.3 改写句型3 ...

  7. 表的插入、更新、删除、合并操作_12_通过表关联更新表

    通过表关联更新表 需求描述 需求:更新emp表里的sal字段的值为temp表里的sal乘以1.5,这些员工号同时出现在在temp表中. 解决方法:这里通过UPDATE TableName SET Co ...

  8. MySQL UPDATE多表关联更新

    MySQL 可以基于多表查询更新数据.对于多表的 UPDATE 操作需要慎重,建议在更新前,先使用 SELECT 语句查询验证更新的数据与自己期望的是否一致. 下面我们建两张表,一张表为 produc ...

  9. 两表关联更新 mysql_MySQL多表更新(关联表更新)

    在开发过程中,有时会遇到需要将某张表的字段值根据条件动态地更新到另一张表字段的问题,即通过一张表的字段修改另一张关联表中的内容.比如,存在两张表A(表名:test_a).B(表名:test_b),他们 ...

最新文章

  1. Openstack组件部署 — Nova_安装和配置Controller Node
  2. 一点小兴趣,一份小生意
  3. python代码实现中心化_数据预处理——标准化(附python代码)
  4. CentOS的 ifconfig/mail/traceroute命令不存在
  5. SAP ABAP Development Tool 如何设置黑色主题
  6. 人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经(转)
  7. 思科ccnp网络工程师必备技能ICMPv6协议概述详解
  8. R语言学习之深圳市空气质量分析
  9. SQL Server-【知识与实战III】年龄查询、条件查询、多表查询、姓氏查询
  10. 计算机在通风网络中的应用,普适计算在煤矿通风网络解算中的应用研究
  11. Linux基础篇之权限的设定
  12. Jquery图片轮播(连续滚动+突出显示)
  13. 人民海洋里的“华为博弈”
  14. 《论语》原文及其全文翻译 学而篇8
  15. 交叉编译生成可以在ARM64平台上运行的gcc
  16. 「数据压缩03」WAV及AVI的文件格式分析
  17. 申请免费https域名证书 教程
  18. 关于过度依赖计算机的英语作文,2016年6月英语四级作文范文:过度依赖网络
  19. C++【入门】数数小木块(最简AC代码)
  20. 智能密码钥匙开发、USBKEY开发、智能卡开发、COS开发、CSP开发

热门文章

  1. STM32——USART串口
  2. 图解LeetCode06:Z字形变换
  3. GNS3的RIP协议的动态路由配置
  4. form表单提交数据的两种方式——submit直接提交、AJAX提交
  5. java实例化类之后如何赋值_深入理解Java对象的创建过程:类的初始化与实例化...
  6. 类的初始化以及实例化
  7. P2P TELNET
  8. Abp vnext Web应用程序开发教程 5 —— 授权
  9. .COMBO勒索病毒解密恢复 .xx4444 勒索病毒数据库恢复 .ALCO勒索病毒解密恢复
  10. 解决阿里云远程桌面蓝屏、黑屏