求sql大神:根据旧表建新表!!!急急急! 1C

A表有字段Id, Name,age ;B表有a_id,money,yue;
A表有数据B表为新建的,现在要给A表的每一条数据在B表中建一条数据,A表的Id=B表的a_id。我用的数据库是MySQL。

6个回答

INSERT INTO B ( a_id,money,yue ) SELECT Id,Name,age FROM A

是不是只插入一个a_id,其他money,yue的空着?

shihengzhen101
AlbertS 回复T_Nightmare: 根据你的要求应该是INSERT INTO B( a_id, money, yue ) SELECT Id, 0, 0 FROM A;
大约 3 年之前 回复
shihengzhen101
AlbertS 回复T_Nightmare: 根据你的要求应该是INSERT INTO B( a_id, money, yue ) SELECT Id, 0, 0 FROM A;
大约 3 年之前 回复
shihengzhen101
AlbertS 回复AlbertS: 根据你的要求应该是INSERT INTO B( a_id, money, yue ) SELECT Id, 0, 0 FROM A;
大约 3 年之前 回复
shihengzhen101
AlbertS 回复T_Nightmare: 根据你的要求应该是INSERT INTO new( a_id, money, yue ) SELECT Id, 0, 0 FROM t1;
大约 3 年之前 回复
T_Nightmare
T_Nightmare 其他的为0就行
大约 3 年之前 回复

Insert into Table2(field1,field2,...) select value1,value2,... from Table1

INSERT INTO B(a_id,money,yue) select id,可以定义常量,from a,或者写一个存储过程,执行一下存储过程!

insert into B 数据从A 中查询,1楼给的链接好好看一下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
根据旧表创建新表?
如何根据已经存在的旧表创建一个新表。rn要求新表的结构和约束与旧表一样,但是不要旧表中的数据。
旧表建新表
我的问题提错了,应该是:多个结构完全相同的表(最多可能有几百个表)。用查询(例如生成表查询)建一个结构与旧表完全相同的新表。A表的第N行在新表中为第一行,B表的第N行在新表中为第二行,C表的第N行在新表中为第三行,依次类推。如何实现,敬请帮忙!前面的问题提错了,不好意思。
orcale建新表根据旧表的结构
代码如下:create table_new as select * from table_old where 1=0
如何以旧表建新表
假设数据库中存在表A,我想建新表B,表B的字段和字段类型什么的都同表A,但并不继承表A的数据,这个在VB.NET中该用怎样的sql语句去实现啊!select * from a into b不是我想要的结果啊!
使用旧表创建新表的命令是什么?
使用旧表创建新表的命令是什么?用create命令可以实现吗?
多个(可能有几百个)旧表查询建新表
我的问题提错了,应该是:A表的第N行在新表中为第一行,B表的第N行在新表中为第二行,C表的第N行在新表中为第三行,依次类推(最多可能有几百个表)。如何实现,敬请帮忙!
根据旧的表创建新表!急!
原两表为rn表名:arn表结构如下(A1,2,3分别代表系统1,2,3在不同日期的值):rn日期 A1 A2 A3 rn2005-10-1 1 1.3 .14rn2005-10-2 3 2.2 2.1rn2005-10-3 2 2.2 2.1rn2005-10-4 3.2 3.1 3.1rn2005-10-5 3.2 3 2rn2005-10-6 2 2 2.1rn2005-10-7 3 4 5rn表名:brn表结构如下rn表名称 表IDrn系统1 A1rn系统2 A2rn系统3 A3rnrn我现在想得到的新表结构如下:rn表名称 值 日期 表IDrn系统1 1 2005-10-1 A1rn系统1 3 2005-10-2 A1rn系统1 2 2005-10-3 A1rn.........rn........rn.........rn系统3 2 2005-10-6 A3rn系统3 3 2005-10-7 A3rnrn请问如何写这个SQL,进行创新表并且把值插入新表 rnrnrnrn
求大神,急急急
在jquery中怎么样隐藏标签内容
【急急急】求大神
rnrncom.ibm.ws.webservices.engine.description.TypeDescrnrncom.ibm.ws.webservices.engine.encoding.SerializationContextrnrncom.ibm.ws.webservices.engine.utils.QNameTablernrnrn这些 类都是哪个jar里的类啊rnrncom.ibm.ws.webservices.engine 这个包名的。rnrn以前没弄过这个,也不好怎么解释。急急急rnrn百度,无果 求jar 包
急急急急急急急急急,求大神!
[img=https://img-bbs.csdn.net/upload/201404/05/1396699228_695028.jpg][/img]rnrn图片上的两个文本框和登录按钮是图片,不是真正的文本框,我想用真正的文本框去代替它,但是文本框的样子最好还是这样,有什么办法没有啊
急急急,求sql大神帮忙解决
各位大神们,现在有两张表realtime(send_time,range,oil)和gps(send_time,speed),我要把这两张表的数据汇总到sum表中,sum表的字段有year,month,day,hour,max(range)-min(range),avg(oil),max(speed),avg(speed),sum表记录的是每小时的数据,年月日小时就是send_time里面的,前两张表是每10秒的数据,他们每条数据都是一一对应的,sum表用的是是组合主键,有年月日小时这4个主键,我用的mysql,达到这一操作的sql语句要怎么写啊,我之前想写成一条,总写不好,后来分2条写,第二个update语句又不知道怎么写了,谢谢帮助我的各位大神
sql问题求大神解题 急急急
表A有一个字段是refobjid 里面 存的是objid 以逗号隔开,比如1,2,4n表B存的是对象 其中有objid 跟表A的refobjid关联,nnn现在想通过表A的objid查到 refobjid 然后查出 表B中的 几个对象,求解,n用in函数不行 因为 refobjid查出来的是字符串 不是数组。
急急急急急急急,求大神!!!!!!
[img=https://img-bbs.csdn.net/upload/201404/05/1396698990_183125.jpg][/img]rnrn我想把这副图片里的两个文本框换成自己的文本框,还有登录按钮,但是样式最好还是现在这样式,有没有什么办法啊
急求 sql 表查询 急急急急急
收费项目表(CHARGE_ITEM_INFO)rnCHARGE_ITEM_NO(收费项目编号) REGISTRATION_NO(挂号) PAID_UP(实收金额),DISCOUNT(折扣金额)rn001 A001 1100 100rn002 A002 120 0rn003 A003 300 20rnrnrn收费记录表(SHOUFEI_INFO)rnCHARGE_NO(收费编号) REGISTRATION_NO(挂号) QF_PAMT(本次欠费金额) QIANFEI(交欠费金额) rn 1 A001 1000 0rn 2 A001 0 800rn 3 A001 0 100 rn 4 A001 0 100rn 5 A002 100 0rn 6 A003 100 0rn 7 A003 0 100rnrn要求统计,实收金额,折扣金额,剩余欠费rn我写了sql语句,但统计的数据不对,还请大神指点rnrnSELECT SUM(PAID_UP),SUM(DISCOUNT),SUM(QF_PAMT-QIANFEI) FROM CHARGE_ITEM_INFO A rnLEFT OUTER JOIN SPLTY8.SHOUFEI_INFO B ON B.REGISTRATION_NO =A.REGISTRATION_NOrn
急急急 求大神帮忙
我做的是一个猜数字小游戏 但是在输出前五名记录的时候运行是错的 求大神帮我看看啊 很急很急 明天就要交了 小女子感激不尽 [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/49.gif][/img]rnrn#includern#includern#includern#includern#includern#includern#include rnrnusing namespace std;rnrnrnconst int max=100;rnvoid instruction();rnvoid start();rnvoid playrecord(char *filename);rnvoid CreateFile2(char *filename); rnvoid Topfive(); rnvoid Topfiverefer(char *filename);rnrnrnclass player //定义一个玩家类,记录玩家的排名、姓名以及成绩rn rnpublic:rn char name[20];rn float score;rn int rank;rnrn rn player(char *a=" ",float b=0, int c=0) rn rn strcpy(name,a); rn score=b;rn rank=c;rnrn rn rn void Setname(char *a=" ") rn rn strcpy(name,a); rn rn void Setscore(float b)rn rn score=b;rn rn void Setrank(int c)rn rn rank=c;rn rn rnrnpl[1000];rnrnstatic int x; //定义一个静态的全局变量rnrnrnvoid CreateFile1(char *filename)//新建一个文本文件存放所有猜出单词的玩家记录?rnrn x++;rn ofstream outf(filename,ios::app);rn cout<<"请输入您的姓名以便记录和查询您的成绩成绩: "; rn cin>>pl[x].name;rn outf<pl[i].score)rn rn yy=pl[i];rn pl[i]=pl[j];rn pl[j]=yy;rn rn rn rn rn for(i=0;i>n;rn switch (n)rn rn case 1: instruction();rn break;rn case 2: start();rn break;rn case 3: playrecord("playrecord.txt");rn break;rn case 4: Topfive();rn break;rn case 5: exit(0);rn break;rn rn rnrnrnrnrnrnvoid instruction()rnrn system("cls");rn cout<<"*********************************欢迎您体验本游戏*******************************"<>number;rn rn while(number!=i)rn rn times++;rn if(number>i)rn cout<<"大了!";rn elsern if(number>number;rn rn rn cout<<"(计时结束)"; //计时结束rn te=time(NULL);rnrn times++;rnrnrn cout<<"恭喜您,猜对了!`(*∩_∩*)′"<>c;rn if (c=='y')rn rn rn system("cls");rn goto mark1;rn rn CreateFile1("playrecord.txt");rn cout<<"按任意键返回主目录"<
求大神解决 急急急
var da:XML=new XML(rn 总排名rn 质量rn 成本rn 消耗顿酒成本rn 吨酒净水收入rn 效率rn 安全rn 组织rn );rnrn怎么得到 节点的个数?rnrnrn
聊天程序 求大神 急急急!!!
向Textarea中写入字符串后,保留原来的字符再向里面写怎么做???
求大神帮忙!急急急!!!!
连接服务器上的Oracle数据,BS不能连CS可以连rn一样的代码rn[code=csharp]rnstring oradb = "Data Source=CYWL;User ID=CY_HSP_YF;Password=yfht;";rn OracleConnection conn = new OracleConnection(oradb);rn conn.Open();rn conn.Dispose();rn[/code]rn客户端rnOracle\ora90\network\ADMIN\tnsnames.orarn如下:rnrnCYWL =rn (DESCRIPTION =rn (ADDRESS_LIST =rn (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.9)(PORT = 1521))rn )rn (CONNECT_DATA =rn (SERVER = DEDICATED)rn (SERVICE_NAME = logistics)rn )rn )rn急急急![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/1.gif][/img]弄了一天了!rnrnrn
大神、求解答。。!!急急急、
[img=https://img-bbs.csdn.net/upload/201404/08/1396949936_660665.jpg][/img]rnrn这大概是什么情况??
求大神支招 . . . . 急急急
在线阅读PDF 文件. PDF文件大的话,加载太慢. 有什么办法能减少时间吗 .
求大神来啊!急急急。。。。。。。。。
用jQuery.Ajax实现签到功能,我是用java,mysql。rn重点在与,我要签到的源码,,,,不管什么方法、rn而且 我的签到是,点击按钮数据库插入一条记录,比如插入一个status,数字1代表签到, 主要的是,当我点击签到的时候,把按钮设为只读。就OK签退功能我用定时器在到达那个时间自动签退。
求大神指点!!急急急!!!
[code=javascript] //同步检验真实姓名(realName)rn function checkrealName()rn var flag = false;rn var realName = $("#realName").val().strip();rn alert(realName);rn if("" == realName || realName == null)rn $("#realNameMsg").text("姓名不能为空!");rn return;rn elsern var b = checkRealName();rn if(b == true)rn //var realName = $("#realName").val();rn $.ajax(rn url:"../account/accountValid.action",rn data:"realName="+realName,rn type:"post",rn async:"false",rn dateType:"json",rn success:function(data)rn if(data.okAccount)rn alert("+++++++");rn flag = false;rn $("#realNameMsg").text("姓名已重复,请重新录入!").show();rn //return flag;rn elsern alert("~~~~~~");rn flag = true;rn alert("flag:"+flag)rn $("#realNameMsg").text("此姓名可以使用!").show();rn //return flag;rn rn rn );rn rn rn return flag;rn rn[/code]rnrn最后return怎么返回的是false!!
求大神啊。急急急
[img=https://img-bbs.csdn.net/upload/201506/25/1435216867_203404.png][/img]求解,这是什么情况?
急急急 菜鸟求大神
请问 现有一个栏目的页面 能显示一个信息能用下拉列表选择其他的信息 rn如何在他的下面显示一个所有信息的列表 并且是把最新信息置前的[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rn
求大神帮忙 急急急
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/1.gif][/img]我遇到问题 关于文件读写rn附上源文件rn提出问题:我用的是一个结构体向磁盘写入文件,但是读取的时候不是多读一行 就是读不出来。rn#include rn#include rnrnstruct studentrnrn int num;rn char name[20];rn char fale[5];rn char nextschool;rn int water;rn int elct;rnstu[10];rnrnrnrnclass student1rnrnpublic:rn void inputdata();rn void inputtxt();rn rn void readtxt();rn;rnrnvoid student1::inputdata()rnrn //ofstream h;rn //h.open("D:\\student.txt",ios::app);rn for(int i=0;i<2;i++)rn rn cin>>stu[i].num>>stu[i].name>>stu[i].fale>>stu[i].nextschool>>stu[i].elct>>stu[i].water;rn rn rnrn rnrnrnvoid student1::inputtxt()rnrn fstream h;rn h.open("D:\\student.txt",ios::app);rn for(int i=0;i<2;i++)rn rn h<>stu[i++].num>>stu[i++].name>>stu[i++].fale>>stu[i++].nextschool>>stu[i++].elct>>stu[i++].water;rn cout<<"/n";rn cout<
急急急!!!求大神指教
我数据库有一个表(user)是这样的[img=https://img-bbs.csdn.net/upload/201704/18/1492514540_312947.png][/img]rnrn我现在列表需要这样展示:[img=https://img-bbs.csdn.net/upload/201704/18/1492514779_539761.png][/img]rn我sql应该怎么去写啊
求大神回复 急急急
[img=https://img-bbs.csdn.net/upload/201611/06/1478433801_567794.png][/img]rn[img=https://img-bbs.csdn.net/upload/201611/06/1478433810_86378.png][/img]rn问题一:为什么显示的不是“地址”,而是"undefined"?rn问题二:如果要this来显示"地址",代码该怎么改?
求sql大神帮忙,急急。。。
有姓名和年龄两个字段,姓名有重复,要求查出所有的姓名和年龄,姓名重复的只查出年龄最大的那一个。再一个,查出重复次数最多的姓名。
新手,求大神帮忙,急急急急急~~!
c:(.text+0x87a): undefined reference to `DebugHex'rnc:(.text+0x8b4): undefined reference to `Debug'rnrnlinux环境下编译报错, 是这个函数没有包含头文件吗? rnrnDebugHex和Debug我在C语言里从来没见到过,麻烦大神告诉我这个是要包含哪个头文件? 或者是被的错误,急急急~~!
sql 根据已经有旧表再创建一个新表
我在使用MSSQL时,使用select table table1 like table2 这个语句,根据table2的这人表结构想创建table1这个新表,却出现了如下面所示的提示 : 消息 156,级别 15,状态 1,第 1 行rn 关键字 'like' 附近有语法错误。rn 这是怎么一回事儿呀。
急急急!!!!求sql
查询每个部门收入排名第二高的员工姓名rn
Oracle 从旧表创建新表并复制旧表数据
create table test_temp2 as select * from test_temp where 1=0;  上面加了判断1=0 那么就没有插入数据。 不加判断的话,就也复制了数据   在mysql中试了一下,上面的语法也支持,但是区别是无法用drop table 删除掉有数据的表,在oracle中则可以。 只能先truncate table test_temp2
oracle 根据已有表创建新表
通过已经存在的表创建新表,分为两种情况 第一种:与原来的表结构相同,但是不添加原来表中的数据 create table emp2 as select * from scott.emp where 1 = 2; 第二种:与原来的表结构相同,添加原来表中的数据 create table emp2 as select * from emp ...
根据已有表创建新表
 根据已有表创建新表,只创建结构 select * into new_house from lx_House where 1=2 根据已有表创建表 select * into new_House from Lx_House       记录一下: 有用的sql语句 select *  from sysobjects select *  from sysdatabase ...
急求大神给答案..急急急
电子秒表设计:用四位LED数码管作显示器的电子秒表,计时精度为0.1秒,显示格式为:分一位,秒两位,十分之一秒一位,分和秒、秒和十分之一秒之间加小数点分隔。比如:5分27.3秒显示为:5.27.3。按一下按钮启动计时器每十分之一秒加一,再按一下该按钮停止计时,再按一下按钮,数字回到”0.00.0”,如此周而复始。(晶振频率为12MHz)rn#include rn#define U8 unsigned charrnU8 tab[]=0xa0,0xbb,0x62,0x2a,0x39,0x2c,0x24,0xba,0x20,0x28;rnU8 scn[]=0x7f,0xbf,0xdf,0xef;//先点亮左边一个数码管rnU8 buf[4]=0,0,0,0;// 显示缓冲区,开机先显示"0000" rnU8 cnt = 0; // 扫描计数rnvoid main(void) rn EA = 1; // 允许中断rn TMOD = 0x01; // 设定时器0为模式1(16位) rn ET0 = 1; // 定时器0中断允许 rn TH0 = 0xee; // 晶振11.0592MHz,5mS rn TL0 = 0; rn TR0 = 1; // 开始计数 rn while(1); // 死循环,等待中断rn rnvoid timeint(void) interrupt 1 // 定时器0中断服务程序rn char i;rn TH0 = 0xee; // 设置定时器时间常数 rn TL0 = 0; rn i = cnt & 0x03; // 求应点亮的LED号(从左到右依次为 0,1,2,3)rn P0 = tab[buf[i]]; // 笔划代码送P0口 rn P2 = scn[i]; // 控制扫描码送P2口rn if(cnt==200)rn cnt=0; // 到1秒钟,显示的数字加一rn for(i=3;i>=0;i--)rn buf[i]++;rn if(buf[i]==10) buf[i]=0;// 加到10向前进位rn else break;rn rn rn cnt++;rn
oracle 创建新表,并复制旧表数据
oracle 创建新表,并复制旧表数据需求 备份数据,用于恢复。 备份数据,修改表结构 转移数据 语法规则CREATE TABLE NEW_TAB AS SELECT * FROM OLD_TAB WHERE 1=1;或者CREATE TABLE NEW_TAB AS SELECT * FROM OLD_TAB;我通常的做法是: 备份旧表数据到新表 清空旧表数据 修改旧表结构 恢复数据 引申 清空
根据表,求SQL查询语句
一销售表:rn品名, 型号, 时间 价格rnA, W1rnB, K1rnA, W2rnA, W3rnB, K1rnC, P1rnC, P3rn..........rn忽略时间与价格字段内容rnrn查询显示结果:rnrn品名, 出现次数, 拥有型号数rnA, 3, 3rnB, 2, 1rnC, 2, 2rnrn求SQL查询语句
SQL依据旧表生成新表
1.SELECT INTO FROM语句 语句形式为: SELECT vale1, value2 into Table2 from Table1 复制代码要求:目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。 注:MySQL 数据库不支持 SELECT ... INTO 语句,但支持 INSERT INT...
急急急,求大神回复一下,急急急
刚刚学了struts的国际化,想通过页面的一个按钮来修改浏览器的默认设置语言,求js代码。求大神教一下
在线急急急急!!求大神
[img=https://img-bbs.csdn.net/upload/201701/11/1484097723_964628.png][/img]
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法