【问题标题】:Query for selecting records from a table but the using a list thats on another table查询从表中选择记录,但使用另一个表上的列表
【发布时间】:2018-05-22 01:13:56
【问题描述】:

我需要运行一个查询,选择所选供应商的所有数据(关键字),但选择列表(关键字)在另一个表上。

目前我正在使用: - 我只使用关键词代替“供应商” 喜欢 "供应商 A" 或喜欢 "供应商 B" 或喜欢 "供应商 C" 或喜欢 "供应商 D " 或喜欢 "供应商 E"

目前我必须向此查询添加新供应商以获取报告,但此查询越来越大,我需要将其提供给对 Access 一无所知的员工,我想知道是否可以为这些创建一个表仅更新表列表(关键字)的关键字将允许访问在另一个表中查找这些关键字并提取记录。 希望这能解释我的需要。

【问题讨论】:

  • 到目前为止你尝试过什么?您的查询和表是什么样的?期望的结果应该是什么样的?您应该发布具体问题。看看How do I ask a good question

标签: database ms-access select


【解决方案1】:

是的,你可以。将每个条件放在新表的单独行上。将两个表放在同一个查询中,没有连接。从源表中提取所有字段,如果您期望完全匹配,则使用类似于“instr(keyfield,criteria)>0”或“keyfield=criteria”的约束。如果键匹配多个条件,您可能会得到重复项 - 如果是这样,您可以使用 group by 来摆脱它们。

你还是应该看看 Rene 上面建议的参考资料。

【讨论】:

    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 2018-01-14
    • 2014-11-21
    • 1970-01-01
    相关资源
    最近更新 更多