如何用SQL语句实现将将两个表对比,将一个表中没有的数据插入另一个表中
发布网友
发布时间:2022-04-09 01:28
我来回答
共3个回答
热心网友
时间:2022-04-09 02:58
insert into 表2
select * from 表1 where 字段1 in
(select 字段1 from 表1 minus select 字段1 from 表2);
commit;
——这样就ok了;其中字段1就是存放你所需数据的
热心网友
时间:2022-04-09 04:16
INSERT 表2
select * from 表1
EXCEPT
SELECT * FROM 表2
go
或--以ID列为主健为例
INSERT 表2
SELECT * FROM 表1 AS a WHERE NOT EXISTS(SELECT 1 FROM 表2 WHERE ID=a.ID)
热心网友
时间:2022-04-09 05:50
roy_88说的就可以