A表有字段Id, Name,age ;B表有a_id,money,yue;
A表有数据B表为新建的,现在要给A表的每一条数据在B表中建一条数据,A表的Id=B表的a_id。我用的数据库是MySQL。
http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html 看这个。
INSERT INTO B ( a_id,money,yue ) SELECT Id,Name,age FROM A
是不是只插入一个a_id
,其他money,yue
的空着?
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楼给的链接好好看一下