2016-09-06 2 views
1

ユーザー入力を持つ別の選択クエリの結果から、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 & '*' 
      ) ; 
関連する問題