Access中的vlookup功能

时间:2016-05-05 14:47:18

标签: ms-access

全部交易,

我正在尝试创建一个查询,该查询在另一个表中的条件之后创建一个表(与excel中的vlookup相同),因此我希望以与另一个字段的条目匹配的相同顺序列出。

我能用一个条目做到这一点,但不能用于整个领域。

任何提示?

最佳, 亚诺什

1 个答案:

答案 0 :(得分:2)

您需要的是LEFT JOIN

   SELECT *
     FROM table1
LEFT JOIN table2
       ON table1.reference_field = table2.reference_field

调整您的表格和字段名称。另请参阅文档:https://msdn.microsoft.com/en-us/library/office/ff198084.aspx

如果您没有明确定义条目,数据库将以任意顺序返回条目。您可以通过将此附加到您的查询来轻松完成此操作:

 ORDER BY table1.reference_field

再次根据自己的喜好调整名称。文档中描述了如何按降序排序以及如何按多个字段排序:https://msdn.microsoft.com/en-us/library/bb208913.aspx