首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

小弟我这句sql语句错哪了

2012-03-28 
我这句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

热点排行