根据我的经验,使用Access学习的最佳方式是使用各种向导和设计工具。
对于您的情况,您应该单击创建选项卡,然后选择查询设计。当你这样做时,会弹出一个Show Table。双击主表格和包含您的键的表格,然后单击关闭。现在您将看到在新的“查询”选项卡中并排布置的两个表(默认为Query1)。点击主表中的整数字段(包含1..5的整数字段),然后在鼠标点击的同时,拖动到您的关键字表中的等效值。如果您成功,Access将在两个字段之间显示一条线。重复您的字符字段(A..E)以产生第二行。
现在双击你想在结果集中显示的字段。它们将出现在底部。一般情况下,您需要从主表中选择所有值,并选择键表中的键字段(保存1..25的字段)。
您现在可以选择运行(!)(工具栏左侧第二个)执行查询。
完成此操作后,我鼓励您单击第一个工具栏的下拉部分,在其中显示View(位于Set square图像下方)。这样做会给你选择SQL View的选项。如果你这样做,Query1主窗口将切换到显示设计者为你创建的底层SQL。起初这对你来说很奇怪,但随着时间的推移,你会发现随着你越来越好,你的查询变得越来越复杂,你通常可以更快地直接在SQL View中输入查询,而不是使用Wizards/Designer。现在只需注意基本语法。这将是这样的:
SELECT Maintable.Field1, Maintable.Field2, ... KeyTable.ID
FROM MainTable INNER JOIN KeyTable
ON (Maintable.IDInt = KeyTable.IDInt) AND
(Maintable.IDChar = KeyTable.IDChar)
你的字段名称会有所不同,但主要的语法是一样的:选择X,Y,Z,... FROM表A内连接表B ON TableA.p =表B .q ...
这是关系数据库上所有查询的基本构建块,向您展示如何通过将它们共有的字段组合在一起来将相关表链接在一起(“JOIN”)。
随着您的进一步了解,您的查询可能会连接两个以上的表格,但这会为您提供一个开始。
有时你不能只使用视频。阅读SQL语法的文档,例如JOIN。如果您需要帮助,请在您的帖子中包含您的查询尝试。 – LarsTech