日期:2014-05-18  浏览次数:20431 次

一个判断插入问题
我想把搜索出来的结果插入另一个表,但想要先判断另一个表有没有这些记录存在,不存在就插入,想要判断某些记录,而不只是某条记录,难道得遍历吗

------解决方案--------------------
假设以ID1,ID2为主键

insert into a表 select * from b表 where cast(id1 as varchar) + cast(id2 as varchar) not in (select cast(id1 as varchar) + cast(id2 as varchar) from a表)