2016-09-06 46 views
1

是否有可能从另一个具有用户输入的select查询的结果中的Access中的表中进行选择?MS Access - 针对嵌套用户输入进行选择?

这是我的初始查询:

SELECT List FROM [Material and Finishes] WHERE Materials = [Material:]; 

我试图把它变成这个查询:

SELECT SubstanceName FROM [Core] WHERE Product Like '*Plastic*' 

我想他们在这个结合:

SELECT SubstanceName 
FROM [Core] 
WHERE ProductAreas > ANY 
(SELECT List FROM [Material and Finishes] WHERE Materials = [Material:]) 

但是我只在子查询'List'中得到无效备忘录,OLE或超链接对象。

任何想法?

回答

1

这是做你想做的吗?

SELECT c.SubstanceName 
FROM [Core] as c 
WHERE EXISTS (SELECT 1 
       FROM [Material and Finishes] as mf 
       WHERE mf.Materials = [Material:] AND 
        mf.Product Like '*' & c.ProductAreas & '*' 
      ) ;