Office中国论坛/Access中国论坛

标题: [求助]追加查询造成数据重复怎么办? [打印本页]

作者: wgf2005    时间: 2005-4-25 02:36
标题: [求助]追加查询造成数据重复怎么办?
因工作需要,我准备将每月导入的数据储存到“保存表”中,以备随时调用。但在执行追加查询时导入表中明明只有5000余笔数据,系统却提示有100多万笔,且速度奇慢。

这是什么原因呢?怎么解决?[attach]10109[/attach]


[此贴子已经被作者于2005-4-24 20:37:20编辑过]


作者: sgrshh29    时间: 2005-4-25 03:29
INSERT INTO 保存表
SELECT 导入表.*
FROM 导入表;
就可以了。
作者: wgf2005    时间: 2005-4-25 03:58
果然高手,一针见效,谢谢sgrshh29的帮助。

解决问题的同时又有一个新问题:那就是如果查询一次就会追加一次,记录就会重复添加,有没有办法在追加时如果发现已经追加过的记录时变成覆盖追加。不知是否可行。如果行的话这个追加查询怎么做?
作者: hi-wzj    时间: 2005-4-26 04:44
1、利用查询向导做匹配查询,在此基础上建立更新查询。

2、利用查询向导做不匹配查询,在此基础上建立追加查询。

3、运行这两个查询。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3