标准说明:
INSERT 语句中的 SELECT 子查询可用于将一个或多个表或视图中的值添加到另一个表中。使用 SELECT 子查询还可以同时插入多行.

    INSERT INTO 表名 as a (a.列1,a.列2,a.列3...)SELECT b.列1,b.列2,b.列3... FROM 表名 as bWHERE 条件;

实例1:

插入数据之前,先从其他数据表查询得到结果。
这里还用到了字段和字符串的拼接concat,不是用+哦!

INSERT INTO `v9_hits`(`v9_hits`.`hitsid`,`v9_hits`.`catid`,`v9_hits`.`views`)SELECT concat('c-1-',b.`id`),c.`catid`,b.`readpoint`FROM `v9_news_data` as b,`v9_news` as c Where c.`id` = b.`id`

单独的拼接更新:

mysql下sql语句 update 字段=字段+字符串
mysql下sql语句令某字段值等于原值加上一个字符串

update 表明 SET 字段= 'feifei' || 字段; (postgreSQL 用 || 来连贯字符串)

MySQL连贯字符串不能利用加号(+),而利用concat。
比方在aa表的name字段前加字符’x’,利用:

update aa set name=concat('x',name)

实际例子:

update `v9_hits` set `hitsid`=concat('c-1-',`hitsid`)  where `updatetime` = 0;

附:update

UPDATE `v9_member` a, `destoon7_member` b
SET a.`nickname` = b.`truename`
WHERE a.`username` = b.`username`

SQL插入数据时连表查询(利用子查询一次性 insert 多条数据)相关推荐

  1. mysql每10万条数据分区_WebGIS项目中利用mysql控制点库进行千万条数据坐标转换时的分表分区优化方案...

    1. 背景 项目中有1000万条历史案卷,为某地方坐标系数据,我们的真实需求是将地方坐标系坐标反转成WGS84坐标,如果现在需要将其转换成百度坐标系数据.常规方案是先建立好整个该市的本地坐标和百度坐标 ...

  2. bartender外部表不是预期格式_批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况...

    很多朋友在用Power Query合并(汇总)Excel数据时,碰到过"DataFormat.Error:外部表不是预期格式"或"DataFormat.Error:文件包 ...

  3. MS sql server 基础知识回顾(二)-表连接和子查询

    五.表连接 当数据表中存在许多重复的冗余信息时,就要考虑将这些信息建在另一张新表中,在新表中为原表设置好外键,在进行数据查询的时候,就要使用到连接了,表连接就好像两根线,线的两端分别连接两张表的不同字 ...

  4. OceanBase SQL 执行计划解读(二)──── 表连接和子查询

    前文<OceanBase SQL 执行计划解读(一)>介绍了单表查询中基本的执行计划解读,本文主要介绍简单的表连接和子查询相关的执行计划. 本文假设你对常用的表连接算法已有了解,包括:嵌套 ...

  5. SQL Server 2005系列教学(6) 多表操作及子查询

    多表查询:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 人事 ...

  6. SELECT高级查询——连接查询、子查询(多表数据查询)

    在实际中,经常是从多张表中查询数据.本节学习多表连接查询.子查询等高级SELECT语句的应用. 1.简单连接查询 多表查询是指SELECT命令中显示的列来源于多个数据表: 连接查询将多个表以某个或某些 ...

  7. ylb:SQL 表的高级查询-多表连接和子查询

    ylbtech-SQL Server: SQL Server-表的高级查询-多表连接和子查询 SQL Server 表的高级查询-多表连接和子查询. 1,ylb:表的高级查询-多表连接和子查询 返回顶 ...

  8. mysql查询子表的语句_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 1.基本语法: SELECT * FROM tb_name;//查询全部 SELECT field1,field2 FROM tb_name; //投影 SELECT [DISTINC ...

  9. mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...

最新文章

  1. 人脸对齐--Dense Face Alignment
  2. java方法体逻辑不会写怎么办,想自己写框架?不会写Java注解可不行
  3. 阿里云直播PHP SDK如何使用
  4. 博睿数据与阿里云签订云原生核心合作伙伴计划,推动企业智能运维落地
  5. mysql数据库优化的几种方法
  6. 职业规划要结合用人单位需求。
  7. 蚂蚁森林快捷指令_iPhone「快捷指令」怎么玩?玩法太多,别让这个功能吃灰
  8. 《Effective C#中文版:改善C#程序的50种方法》简介
  9. 漫步微积分六——极限的概念
  10. 【elasticsearch】The number of object passed must be even but was [1]
  11. 转载---KMP算法(Matrix67原创)
  12. Facebook 又摊上事了,数亿用户被波及!
  13. matlab 三维转二维,求助,二维图像如何绕轴旋转成为三维图像
  14. MySQL 是怎么死锁的?
  15. Pytorch关于高维tensor的dim上操作的理解--以cosine_similarity的dim参数为例
  16. [转]阮杰:从散户到身价过亿的私募掌门人
  17. Win11dns解析状态异常怎么处理?Win11dns解析失败解决方法
  18. 见证成长,PostgreSQL线上沙龙感谢有你
  19. PAT 1082 射击比赛
  20. 中国电子学会图形化四级编程题:小猫钓鱼

热门文章

  1. 内部招聘和外部招聘的优劣势分析
  2. 平台数据库授权时造成主从同步失败问题的事故报告20120705
  3. 怎么提取图片文字?掌握这些方法就可以
  4. 普通数组如何转换成json数据格式
  5. 感应电动机的启动压降计算
  6. 「图片版」ps常用快捷键大全,设计师进阶之路
  7. 芯片公司研发实验室是怎么做静电防护的?
  8. Pycharm快速安装OpenCV(解决 Read timed out 问题)
  9. 程序员投简历到底是“精投”好,还是“广撒网”好?
  10. fiddler 抓包后批量导出_Fiddler抓包13-fiddler 抓包导出 curl 命令行