你好,access的问题,谢谢,如下图,两列数据是对应的,我先把第一列导入到access中了,

第二列忘记导入了,那怎么样才能把第二列导入呢?并且与第一列一一对应呢,求简单的方法,谢谢。10分送上。... 第二列忘记导入了,那怎么样才能把第二列导入呢?并且与第一列一一对应呢,求简单的方法,谢谢。10分送上。 展开
 我来答
tjrmgs
2015-04-25 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1019万
展开全部
这个最简单的办法是清除已经导入的数据行(例如运行SQL语句delete from 表名),然后重新导入两列数据。

至于保留已导入的数据,然后一一对应补上未导入的数据列,则只能用更新的办法了。但是这样做会比较麻烦,难点在一一对应上。请看下面理由:

若果已导入的那列不存在重复项,我们可以用SQL语句根据需要导入的原表的那个无重复列对应的第二列来更新已导入的数据表,从而实现批量高效更新。
例如,update table2 a,table1 b set a.col2=b.col2 where a.col1=b.col1;

如果已导入的列存在重复项,那么我们就无法用SQL语言批量一一对应导入未导入的列了。其原因为SQL是面向集合的。在出现重复项时,数据库引擎无法确定重复相中的原表记录中的某一行对应更新表中的那一行,这样一一对应就不能准确实现。此情况下,要准确对应就要借助面向记录的编程方法,按顺序逐条写入未导入的数据列了,但是这样一来具体的实现过程当然就会麻烦得多。
於文君rL
2015-04-25 · TA获得超过152个赞
知道答主
回答量:75
采纳率:0%
帮助的人:91.7万
展开全部
你好,ACCESS的查询,是基于表的内容建立的,是不会存储结果的简单的说就是:比如你有 A B C 三个表,建立查询 是在这三个表中抽取 满足条件的 数据,然后显示在屏幕上,没有存储结果的,你看到的结果都是从 三个表中提取出来的这就是 查询的原理,窗体也是一样满意请设置为满意答案,谢谢
追问
你说的跟我问的好像没联系啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式