2

我需要 ansi sql 中这个等价物的配置单元语法

insert into tablea
(id)
select id 
from tableb
where id not in (select id from tablea)

所以 tablea 不包含重复项,只插入来自 tableb 的新 id。

4

1 回答 1

3

将左外连接与 tableA.id 为空的过滤器一起使用:

insert overwrite into tableA (id)
select b.id from tableB b left outer join tableA a
 on a.id = b.id
where a.id is null
于 2014-01-07T01:00:25.680 回答