小弟我这句sql语句错哪了

我这句sql语句哪里错了?把统计数据load入了临时表tmptab,然后选择不重复的记录插入表tongjiinsertintotong

我这句sql语句哪里错了?
把统计数据load入了临时表tmptab,然后选择不重复的记录插入表tongji

insert   into   tongji
select   *   from   tmptab
wherecardnum,   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