两表对拷,重复不入
A,B是具有相同结构的表。现在想把B表的数据添加到A中,其中表中有一字段为NAME ,如果A表中存在相同的名称,则B表中的数据,不用拷入,请问怎么写呢?
[解决办法]
- SQL code
INSERT INTO A(a,b,c,name) select a,b,c,name from B WHERE name Not in (SELECT name FROM A)
发布时间: 2012-09-11 10:49:03 作者: rapoo
两表对拷,重复不入
A,B是具有相同结构的表。现在想把B表的数据添加到A中,其中表中有一字段为NAME ,如果A表中存在相同的名称,则B表中的数据,不用拷入,请问怎么写呢?
[解决办法]
INSERT INTO A(a,b,c,name) select a,b,c,name from B WHERE name Not in (SELECT name FROM A)