我正在做一个项目,4个站中的每一秒记录一个浓度数据,所以我在这个原始文件中有一个很长的时间,位置和浓度列表数据。
我还有一个文件,它有四个位置的经度和纬度,所以它很短。我不希望它们显示在我的原始文件中,因为它太复制了,但有时我可能需要将它们用于其他研究。
我希望我可以在Access,原始文件和坐标文件中构建表。如果我需要,我将构建一个Query来组合它们。该表将是:时间,位置,浓度,经度和纬度。我知道Access的Access是将两个具有相似结构的表的Data组合在一起,并忽略那些没有类似结构的元素。我可以执行诸如将所有元素保留在Query中并仅将坐标作为两个额外列应用于位置的操作吗?谢谢。
实施例
原始文件:
Time Location Concentration
09/08/2017 10:02:13 Station1 12000
09/08/2017 10:02:14 Station1 55000
......
......
09/08/2017 15:04:02 Station4 34333
位置文件:
Location Longitude Latitude
Station 1 98.8273928 -42.3374992
Station 2 98.7386783 -42.8498332
Station 3 98.6382994 -42.9372829
Station 4 98.4897393 -42.3943828
构建查询后,它应该看起来像
Time Location Concentration Longitude Latitude
09/08/2017 10:02:13 Station1 12000 98.8273928 -42.3374992
09/08/2017 10:02:14 Station1 55000 98.8273928 -42.3374992
..........
..........
09/08/2017 15:04:02 Station4 34333 98.4897393 -42.3943828
答案 0 :(得分:0)
您的解决方案是最基本的查询之一,INNER JOIN
:
SELECT OriginalFile.*, LocationFile.Longitude, LocationFile.Latitude
FROM OriginalFile
INNER JOIN LocationFile ON OriginalFile.Location = LocationFile.Location