我有一个更新查询,它说它正在更新 1029 行,而它正在更新的数据库中只有 994 行。
该查询引用外部 Excel 文件并在批次编号相同时使用“发布日期”更新“主日历”:
UPDATE [Mapped Link] RIGHT JOIN Master_Calendar ON [Mapped Link].Reference = Master_Calendar.[Batch Number] SET Master_Calendar.[Actual Posted Date] = [Mapped Link]. [Entry Date];
每当将行添加到外部“映射链接”文档时,更新查询中的行就会增加。“映射链接”中有大约 2000 行,因此它不会将主日历中的行添加到映射链接中。
数据似乎没有错误地更新——所有数据都是正确的。但是它怎么能更新比它存在的更多的行呢?只是数错了吗?想法?
多谢你们。