2016-09-06 48 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 & '*' 
      ) ;