我将2017、2018、2019共3年的数据建立了一个查询表,以2019年数据为基础,分别与2017、2018年建立左连接。使用系统自带的功能建立的查询表:
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif)
此主题相关图片如下:a.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2020-6/202061410572315021.png)
但是结果很诡异,有时能正常联接3年数据,但大多数时候都丢失2018年数据(如果设置为内连接,则只有7、8条数据出现,但明明2018、2019年的记录是匹配的):
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif)
此主题相关图片如下:b.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2020-6/202061410583369302.png)
但是,偶尔点击SQL查询表,点击“预览”、“刷新”,确定后又能联结上3年数据(偶尔正常,但过一会可能又不正常):
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif)
此主题相关图片如下:c.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2020-6/20206141105836524.png)
尝试过排除重复值(或不排除重复值),而且也反复核查过数据(尤其是2018年数据),并且导出Excel后规范化处理过再导入,甚至将2018年数据删除剩余至几百条都发现了不原因。这几个数据表是存在ACCess中的,导入ACCess过程中也没有任何错误提示。但出现2018年数据经常丢失、偶尔出现的情况,会是什么原因呢?请求高人指点一下,谢谢!