位置: 编程技术 - 正文

MySQL查询结果复制到新表的方法(更新、插入)(mysql 复合查询)

编辑:rootadmin

推荐整理分享MySQL查询结果复制到新表的方法(更新、插入)(mysql 复合查询),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql查询结果赋值,mysql查询结果赋值,mysql复合查询语句,mysql的复杂查询,mysql复合查询语句,mysql查询结果再查询,mysql查询结果赋值,mysql复合查询语句,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL中可以将查询结果复制到另外的一张表中,复制的话通常有两种情况,一种是更新已有的数据,另一种是插入一条新记录。下面通过例子来说明。首先构建两个测试表。

表t1:

表t2:

MySQL查询结果复制到新表的方法(更新、插入)(mysql 复合查询)

1、如果t2表中存在score值,将score更新到t1表中。方法如下:

UPDATE t1,t2 SET t1.score = t2.score WHERE t1.id = t2.id AND t2.score IS NOT NULL

这就是将查询结果作为条件更新另一张表,当然,t2也可以是更为复杂的一个查询结果而不是一个具体的表。

2、将t1表的username更新至t2表,将t2表的score更新至t1表。方法如下:

UPDATE t1,t2 SET t1.score = t2.score,t2.username = t1.username WHERE t1.id = t2.id

这个方法其实跟上面的方法类似,可以同时更新两个表的数据,即做表部分数据的互相复制、更新。

3、将t2表的查询结果插入到t1表中。方法如下:

INSERT INTO t1(id,username,score)SELECT t2.id,t2.username,t2.score FROM t2 where t2.username = 'lucy'

前面两种方式是更新表的记录,这种方式是插入一条新的记录。其实,从脚本可以看出,这个方法就是将查询和插入两个步骤合二为一。

标签: mysql 复合查询

本文链接地址:https://www.jiuchutong.com/biancheng/349620.html 转载请保留说明!

上一篇:MySQL利用procedure analyse()函数优化表结构(MySQL利用命令行工具启动和关闭的命令是什么)

下一篇:SQL查询语句优化的实用方法总结(sql 查询优化)

  • 增值税纳税申报表模板
  • 税务行政诉讼名词解释
  • 公司购入的财务怎么做账
  • 一般纳税人公司抵扣
  • 个税走什么科目
  • 个税申报错了并且已经缴款怎么修改
  • 小规模变更为一般纳税人流程
  • 顺风车公司可以开发票吗
  • 新成立的公司要去税务局办理什么
  • 小规模普票专票税率一样吗
  • 个人到税务局开发票要带什么东西
  • 承包费会计处理
  • 提取法定盈余公积会计分录
  • 上个月未抵扣忘记做进项会计分录
  • 如何查一张发票有没有作废
  • 税收奖励需要纳税吗
  • 增值税怎么勾选
  • 小规模纳税人酒水税率
  • 三金一费包括哪些
  • 资产折旧出现负数
  • 季度利润
  • 五险一金的会计分录怎么写
  • win11开始菜单怎么设置成左下角
  • mac怎么把文件发给别人
  • win10怎么关掉
  • 域名解析错误怎么解决mac
  • php的pdo
  • 鸿蒙怎么设置默认系统
  • php array数组
  • 销售商品收取的运费会计分录
  • 委托证券公司发行股票的手续费计入什么科目
  • 发行股票溢价计入
  • Css中的color属性用于设置html元素的背景颜色
  • vue2vue3的区别
  • 工程款清账的句子发朋友圈
  • python 文件判断
  • 保证增信行通俗理解
  • 事务所企业所得税
  • 小规模企业可以抵扣进项税吗
  • 个体户注销流程 就找三合一企服
  • 残保金会计分录人员经费
  • 坏账损失属于营业成本吗
  • 推迟确认收入的分析
  • 员工请假扣款怎么做分录
  • 预缴的增值税放哪个科目
  • 物业公司收到维修基金会计分录
  • 应付职工薪酬完整会计处理
  • 预付加油款收到发票怎么处理
  • 半成品是指正在各生产阶段加工的产品
  • 定期存款放入哪个会计科目
  • 财务软件无形资产有哪些
  • 什么是稳岗补贴有多少
  • 合同资产百度百科
  • 开了票收不到钱怎么做账
  • 服务企业的举措
  • 如何审核原始凭证的正确性
  • 如何设置营业费支付
  • mysql在查询结果中查询
  • mysql输入中文显示乱码
  • zmweb.exe是什么进程
  • win8系统手机
  • 笔记本上安装软件怎么弄
  • 电脑win7怎么样
  • 不能在windows7里进行设置的网络位置是
  • Win10预览版怎么变回正式版
  • 如何使用airplay2
  • windows与xp的区别
  • win7取消ch
  • winxp使用到什么时候
  • 电脑windows7无法验证此文件
  • 黑马一键重装
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • jQuery Easyui datagrid连续发送两次请求问题
  • linux进程切换 宋宝华
  • three.js碰撞检测
  • js easyui
  • html微信
  • 增值税运输费用税额计算
  • 车船税与船舶吨税法律制度ppt
  • 辽宁省耕地占用税适用税额表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设