Sql 访问追加查询不一致

Sql 访问追加查询不一致,sql,ms-access,Sql,Ms Access,我有一个表创建查询(combine2),它接受一个查询(combine)并使其成为一个表(linegraph)。此表必须反映关联查询中的更改。目前,我已指定一个宏来运行追加查询以反映更改 问题在于,无论如何调用追加查询,它有时都会复制所有数据,但并不总是复制所有数据。有时它不会导入前100行左右的内容。如何获得始终与查询匹配的更新表 追加查询:组合2 INSERT INTO linegraph SELECT * FROM Combine; 要转换为表的查询:合并 SELECT * FROM M

我有一个表创建查询(combine2),它接受一个查询(combine)并使其成为一个表(linegraph)。此表必须反映关联查询中的更改。目前,我已指定一个宏来运行追加查询以反映更改

问题在于,无论如何调用
追加查询
,它有时都会复制所有数据,但并不总是复制所有数据。有时它不会导入前100行左右的内容。如何获得始终与查询匹配的更新表

追加查询:组合2

INSERT INTO linegraph SELECT * FROM Combine;
要转换为表的查询:合并

SELECT * FROM Month1calc UNION
SELECT * FROM Month2calc UNION
SELECT * FROM month3calc UNION
SELECT * FROM Month4calc UNION
SELECT * FROM Month5calc UNION
SELECT * FROM Month6calc UNION
SELECT * FROM Month7calc UNION
SELECT * FROM Month8calc UNION
SELECT * FROM Month9calc UNION
SELECT * FROM Month10calc UNION
SELECT * FROM Month11calc UNION
SELECT * FROM Month12calc UNION
SELECT * FROM Month13calc UNION
SELECT * FROM Month14calc UNION
SELECT * FROM Month15calc UNION
SELECT * FROM Month16calc UNION
SELECT * FROM Month17calc UNION 
SELECT * FROM Month18calc;

`

尝试将
联合
更改为
联合所有

使用
UNION
时,查询只返回唯一的行(即:删除重复行)。当您使用“全部联合”时,不会删除重复项