MS Access从两个表中获取最新记录

时间:2016-01-18 11:18:06

标签: mysql ms-access

我有一个包含两个表的MS Access表

  1. 文件列表
  2. 文件传输
  3. 在文件列表中 - 为每个创建的新物理文件提供唯一的参考编号(文件参考字段)以及有关该主题的全名。

    在文件传输中 - 每次将文件从一个人传输到另一个人时,通过输入(参考 - 字段)来记录移动。这些文件全年都会被移动很多次。所以这个文件跟踪这些文件的完整移动。

    我在MS Access中创建了一个标识(文件引用字段)和(引用 - 字段)的关系,它将两个表链接在一起,表明它们是将它们链接在一起的桥梁。

    我想创建一个新查询,显示一个文件列表及其相应的参考编号,显示持有每个文件的最新人员。例如。如果我有文件参考123 / ABC并且已经转移了10次;而彼得目前掌握着物理档案的人。我希望查询显示彼得的名字,而不是文件123 / ABC的所有转移。

    我希望在“文件列表”表中创建的每个文件都有这个。

    如果它有助于这是我在MS Access中的MySQL查询

    SELECT [List of Files].Reference, [List of Files].[Full Name], [File Transfers].User, [File Transfers].[Movement Date] FROM [List of Files] INNER JOIN [File Transfers] ON [List of Files].Reference = [File Transfers].[File Reference] ORDER BY [File Transfers].[Movement Date] DESC;

0 个答案:

没有答案