首页 新闻 会员 周边 捐助

同一数据库内两个表进行数据导入

0
悬赏园豆:40 [已解决问题] 解决于 2010-05-07 17:26

表A有字段 id(identity1,1) 序列号  数量 种类 等

表B有字段 id(identity1,1) 序列号 型号 数量 种类 来源 等

表A中的数据有一部分在表B中也有,还有一部分表B中没有需要从表A中导过来(主要导的是序列号,数量,种类,型号默认为1)

求语句

亡灵PIG的主页 亡灵PIG | 初学一级 | 园豆:80
提问于:2010-05-07 16:13
< >
分享
最佳答案
0
INSERT INTO 表B (序列号, 型号, 数量, 种类, 来源)
SELECT 序列号, '1' ,数量, 种类, 来源
FROM 表A
WHERE 表A.序列号 NOT IN (SELECT 序列号 FROM 表B)

 语法点:insert into 表名(列名1,列名2) + select查询

收获园豆:35
三阶 | 小虾三级 |园豆:1636 | 2010-05-07 16:24
谢谢
亡灵PIG | 园豆:80 (初学一级) | 2010-05-07 17:25
其他回答(1)
0

楼上的完全正确,而且还给了说明。

收获园豆:5
小胆粗心 | 园豆:300 (菜鸟二级) | 2010-05-07 16:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册