首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将数据从一个表复制到另一个表,第二个表有两个额外的列,必须插入数据。

将数据从一个表复制到另一个表,第二个表有两个额外的列,必须插入数据。
EN

Stack Overflow用户
提问于 2022-02-07 23:34:27
回答 1查看 42关注 0票数 0

将数据从一个表复制到另一个表,第二个表有两个额外的列,必须插入数据。我知道我必须使用insert insert语句,并可能将其嵌套,也可能使用@作为变量,或者我的知识是有限的,我需要在一个查询中这样做。不可能有空的

我当前不起作用的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
INSERT INTO SampleExtraTable_2 (SampleID, SampleName, SampleEmail)
SELECT *
       (
       SELECT Extra1,Extra2
       FROM SampleExtraTable_2  
       Values('b','r');
       )
FROM SampleTable_1
WHERE 1 = 1

SampleExtraTable_2有以下字段: char(10),(SampleID,SampleName,SampleEmail,Extra1,Extra2)

SampleTable_1 2有相同的字段,除了附加项和定义量都是char(10)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-08 00:00:11

您正在尝试插入空值。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   SELECT Extra1,Extra2
   FROM SampleExtraTable_2  

您的内部选择查询将返回NULL。

您可以将'dta‘、'dta2’值作为字符串插入到新表中,如下所示。(如果它们是常数的话)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
INSERT INTO SampleExtraTable_2 (SampleID, SampleName, SampleEmail, Extra1, Extra2)
SELECT SampleID, SampleName, SampleEmail, 'dta', 'dta2'
FROM SampleTable_1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71030043

复制
相关文章
MySQL/Oracle怎么把一个表的数据复制到另一个表
创建新表复制原有表的结构和数据 create table new_table as select * from old_table; 复制一张表的数据到另一张表(表结构相同) INSERT into table1 select * from table2; 复制一张表的数据到另一张表(表结构相同) INSERT into table1(表中字段1,表中字段2) select 表中字段1,表中字段2 from table2;
共饮一杯无
2022/11/28
1.3K0
使用VBA将图片从一个工作表移动到另一个工作表
今天跟大家分享的技巧来自thesmallman.com,一个分享Excel技巧技术的网站。
fanjy
2022/11/16
4K0
使用VBA将图片从一个工作表移动到另一个工作表
Excel应用实践16:搜索工作表指定列范围中的数据并将其复制到另一个工作表中
“在工作表Sheet1中存储着数据,现在想要在该工作表的第O列至第T列中搜索指定的数据,如果发现,则将该数据所在行复制到工作表Sheet2中。
fanjy
2019/07/19
6.1K0
mysql将大数据插入表中方法
1 数据量不是很大,有几千行数据.先用notepad对数据进行编辑,结果如下 insert into `web4399_vote`.`frxz2_hlwjhj_code` (active_code) values('s001asdf87mo'), ('s001sfsdfy5e'), ('dfsdfc3euv'), ('s0sdfsd6k4j6z'), ('s00dfsdfk59'), (asdfnth'), ('s00asdf246l'), ('s001sdfsdf1h'); 然后,
闵开慧
2018/03/30
1.7K0
VBA实战技巧29:从一个工作表复制数据到另一个工作表
今天演示一个简单的例子,也是经常看到网友问的问题,将一个工作表中的数据复制到另一个工作表。
fanjy
2021/07/30
25.6K1
MySQL里用一个表的数据更新另一个表
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/53908593
用户1148526
2019/05/25
4K0
如何在SQL Server中将表从一个数据库复制到另一个数据库
在某些情况下,作为DBA,您需要将模式和特定表的内容从数据库复制到同一实例中或在不同的SQL实例中,例如从生产数据库中复制特定表到开发人员以进行测试或排除故障。 SQL Server提供了许多方法,可以用来执行表的数据和模式复制过程。为了研究这些方法中的每一个,我们将考虑下面的场景: 托管SQL服务器:localhost。这两个数据库都驻留在同一个SQL Server 2014实例中。 源数据库:AdventureWorks2012。 目标数据库:SQLShackDemo。 将从源数据库复制到目标数据库的表
程序你好
2018/07/20
8.3K0
phpMySQL 向数据表插入数据
INSERT INTO table_name ( field1,field2,...fieldN )
哆哆Excel
2022/10/25
3.1K0
phpMySQL 向数据表插入数据
MySQL 批量插入表数据 sql
INSERT INTO `swork_info`.`quality_data_app_base_value` (`gmt_create`, `gmt_modified`, `app_id`, `base_value`, `type`) select now(), now(), app_id, 100, '0' from application;
一个会写诗的程序员
2018/08/17
4.5K0
为什么我的两个表建立数据关系有问题?
小勤:真的嘢!里面有两个小米,一个是宏仁生产的,一个是德昌生产的。但是,产品名称重复不行吗?
大海Power
2021/08/30
1.2K0
Excel公式技巧106:将表数据转换成列数据
这是最近一位网友问我的问题。如下图1所示,需要使用公式将单元格区域A1:D4中的数据转换成单元格区域G1:H10中的数据。
fanjy
2021/09/22
1.8K0
SQL 把一个表内字段的值复制到另一个表内的特定字段
如果我们想要把一个表内某个字段的值,复制到另一个表内的另一个字段,那么我们怎么做呢? 假如我们想把a表的EmailAddress替换为b表的PasswordHash, 那么我们可以基于BusinessEntityID来识别每一行来进行匹配并更变数值。
繁华是客
2023/03/03
2.5K0
php向mysql数据表插入数据
php创建数据库,数据表以及向数据表插入数据实例 <?php $con = new mysqli("localhost","root","");//创建连接 //创建数据库 $sql="CREATE 
十月梦想
2018/08/29
2.8K0
yhd-VBA从一个工作簿的某工作表中查找符合条件的数据插入到另一个工作簿的某工作表中
【问题】我们在工作中有时要在某个文件(工作簿)中查找一些数据,提取出来。常用的方法是打开文件,来查找,再复制保存起来。如果数据少还是手工可以的,如果数据多了可能就。。。。
哆哆Excel
2022/10/31
5.5K0
mysql创建临时表,将查询结果插入已有表中
        今天遇到一个很棘手的问题,想临时存起来一部分数据,然后再读取。我记得学数据库理论课老师说可以创建临时表,不知道mysql有没有这样的功能呢?临时表在内存之中,读取速度应该比视图快一些。然后还需要将查询的结果存储到临时表中。下面是创建临时表以及插入数据的例子,以供大家参考。 A、临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表: 1)定义字段   CREATE TEMPORARY TABLE tmp_table (       name VAR
苦咖啡
2018/05/07
9.9K0
修改数据表(列操作)
前面有介绍数据的增删改查,是针对具体的数据表格里面的数据; 下面是对列的操作; 修改表名 alter table test rename test1; ------------------------------- 修改表列类型 alter table test modify address char(10) ; Alter table 表名 modify 列名 新类型; ----- 修改表列名与类型; alter table test change column address address
前朝楚水
2018/04/03
1.1K0
SQL:将查询结果插入到另一个表的三种情况
SQL:将查询结果插入到另一个表的三种情况 一:如果要插入目标表不存在: select * into 目标表 from 表 where … 二:如果要插入目标表已经存在: insert into 目的表 select * from 表 where 条件 若两表只是有部分(字段)相同,则 复制代码 代码如下: insert into b(col1,col2,col3,col4,…) select col1,col2,col3,col4,… from a where… 三:如果是跨数据库操作的话: 怎
学到老
2018/03/16
3.7K0
SQL:将查询结果插入到另一个表的三种情况
insert into b(col1,col2,col3,col4,…) select col1,col2,col3,col4,… from a where… 三:如果是跨数据库操作的话: 怎么把A数据库的atable表所查询的东西,全部插入到B 数据库的btable表中
学到老
2019/02/14
5.5K0
怎么把两个excel表合成一个表合并保持相同数据
根据数据内容不同,我们会设置不同的excel表,但是如果它们之间还存在着同样的内容,为了方便查看,可以把它们放在同一个表格里进行编辑,今天我们带来的课程是:怎么把两个excel表合成一个表并合并相同数据。
学派客
2023/04/06
6K0
怎么把两个excel表合成一个表合并保持相同数据
插入数据透视表的4种方式
一 普通表插入 这是我们常见的普通表 也就是输入标题文字数字就是的表 依次点击[插入]→[数据透视表] 最后点击确定就会生成透视表啦 ↓↓↓下面是动图 注意,这个过程中可能会出现缺少标题错误 这种情况下一般是在标题行有单元格为空 检查下,填入标题就好 二 超级表插入 这里说的超级表 是你点击的时候上面会多出一个菜单栏的表中表 这个插入透视表更简单 直接在菜单点击[透过数据透视表汇总]即可 ↓↓↓下面是动图 三 外部数据源插入 这一步需要你先设置好Power
但老师
2022/03/22
1.9K0
插入数据透视表的4种方式

相似问题

将行从一个表插入到另一个表,哪个表有额外的列?

21

将列数据从一个表复制到另一个表

12

将列数据从一个表复制到另一个表

30

sqlite,将列数据从一个表插入到另一个表

12

将多列数据从一个表插入到另一个表

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文