位置: 编程技术 - 正文

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 查询优化)

  • 外贸出口退税流程视频
  • 纳税人证明模板
  • 房产税的税收优惠政策
  • 季度预交所得税可以弥补上年度亏损吗
  • 开具不规范的发票
  • 差旅费报销怎么做账
  • 减免的残保金怎么计算
  • 预付账款 费用
  • 哪家银行存款利率高2023
  • 企业收到经营外的发票如何做账
  • 317房地产政策解读
  • 物流辅助服务需要办许可证吗
  • 普通发票税率为1%吗
  • 增值税加计抵减账务处理
  • 小规模纳税人财务报表是按季还是按月申报
  • 计算本月生产成本怎么算
  • 外国人的纳税人识别号是护照号吗
  • 所得税新规定
  • 建立账套的简单操作
  • harmonyos2.0缺点
  • 如何修复在感情中受的伤害
  • 利息收入和利息费用的区别
  • php接收数据的方法
  • php中面向对象
  • 企业收到的
  • 企业间无偿借款涉税
  • 贴现息计入什么科目
  • 汇算清缴后缴纳的企业所得税怎么做分录
  • 民办学校学费收入
  • 存货跌价准备科目余额在哪方
  • 税控系统维护费普通发票可以全额抵扣吗
  • 子公司认定消费税需要披露信息
  • 个人发票抬头是自己的名字吗
  • 出售其他债权投资产生的收益为什么计入留存收益
  • 非营利企业的劳动力需求有哪些特点
  • db2with
  • 服务器连接db2数据库命令
  • 结构性存款是什么存款
  • 应交税金期末为负数
  • 当月开的票当月可以勾选抵扣吗
  • 员工给兄弟公司的感谢信
  • 已认证的发票开具红字发票账务处理?
  • 将税后利润首先用于增加投资
  • 期初数据在哪里找
  • 担保贷款借款人死亡
  • sql wind
  • sqlserver日期计算年龄
  • win10系统提醒
  • windows历代版本一览
  • xp系统连接共享文件夹
  • windowsxp锁屏密码怎么设置
  • win1020h2版本问题
  • mac双系统删除mac系统
  • linux怎么操作文件
  • smsmon32.exe - smsmon32是什么进程
  • windows8.1界面
  • win8粘贴板
  • Linux查看文件内容编码
  • rapimgr.exe - rapimgr进程是什么文件.有哪些作用
  • windows中常用的菜单有哪三个
  • 驱动人生公司怎么样
  • win7系统进不了桌面
  • windows7没有桌面图标
  • jquery怎么获取
  • Android 执行油猴脚本
  • css 间距
  • opengl glu
  • linux反转
  • shell监控进程
  • firefox background-image垂直平铺问题的解决方法
  • jQuery 判断JSON
  • javascript参考书
  • 脸部两旁的骨头
  • nodejs例子
  • shell监控端口状态
  • unity鼠标移动控制角色旋转
  • 初步了解的英文
  • js校验密码复杂度
  • JavaScript中Textarea滚动条不能拖动的解决方法
  • 福建地税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设