有A表和B表 A里有100万数据 B表有40条数据,A B表都有一表项link。要一个存储过程 实现将B中link与A中link不重复的数据插入A表。也就是过滤重复将不重复的数据插入总表内。目前采用方法是 insert into A(aaa,bbb,ccc,link)
select aaa,bbb,ccc,link from B as BBB
where not exists (SELECT link FROM A where link= BBB.link )
感觉效率低啊。有没有什么好方法?
select aaa,bbb,ccc,link from B as BBB
where not exists (SELECT link FROM A where link= BBB.link )
感觉效率低啊。有没有什么好方法?
select aaa,bbb,ccc,link
from B as BBB
left join A as AAA on AAA.link=BBB.link
where AAA.link is null