把统计数据load入了临时表tmptab,然后选择不重复的记录插入表tongji
insert into tongji
select * from tmptab
where cardnum, xfdate, xftime
not in ( select cardnum, xfdate, xftime from tongji ) ;
------解决方案--------------------
not in 不能用多个字段的
你可以选择一个唯一键作为not in 的条件
------解决方案--------------------
最后的条件错了,修改如下:
insert into tongji select tmptab.* from tmptab left outer join tongji on tmptab.cardnum=tongji.cardnum and tmptab.xfdate=tmptab.xfdate and tmptab.xftime=tongji.xftime where tongji.cardnum is null