日期:2014-05-17  浏览次数:20541 次

如何把A表的记录导入C表
表A有a1,a2,a3,a4,a5列,表B有b1,b2,b3列。

现想问如何把表A的a1,a2,a3列的记录导入到表B的b1,b2,b3 ???a1和b1是主键。

我想写个Procedure,但是没有思路,请教大神!

------解决方案--------------------
直接查询a表三列然后insert into b表就好了
------解决方案--------------------
insert into b(b1,b2,b3) select a1,a2,a3 from a
------解决方案--------------------
INSERT INTO B(b1, b2,b3)
SELECT a1,a2,a3 
FROM A 
WHERE a1 NOT IN(SELECT b1 FROM B)