鉴于我有一个包含文件名字段的表 (tblFiles),我需要使用从该表返回的每个 DISTINCT 文件名作为另一个查询的 WHERE 子句中的 OR。动态设置它的最佳方法是什么?我所有的代码都在 VBA 中,但如果可能的话,我希望能够在 SQL 中运行所有这些查询逻辑。
所以第一个查询只会从表中提取 fileNames 字段:
SELECT fileName FROM tblFiles GROUP BY fileNames;
下一个查询将类似于:
SELECT dateMade, invenNum, shipDate
FROM tblOrders
WHERE fileName = fileName1
OR fileName2
OR fileName3 (... the output from the first query)