• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス2010 EXISTSの使い方)

Access 2010でのデータ抽出方法

このQ&Aのポイント
  • Access 2010でのデータ抽出には、EXISTSとLIKEを使用する方法があります。
  • テーブルAから条件に合致するデータを抽出し、テーブルBのデータとの一致を確認します。
  • しかし、現在のSQL文ではデータの追加件数が0となっており、LIKEの使用方法やEXISTSの設定に問題がある可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ese_ee
  • ベストアンサー率48% (68/139)
回答No.1

INSERT INTO テーブルC ( F1 ) SELECT A.F1 FROM [テーブルA] AS A WHERE A.F2='False' AND Exists ( SELECT 'X' FROM [テーブルB] AS B WHERE A.F1 Like '*' & B.F1 & '*' ); あるいは、 INSERT INTO テーブルC ( F1 ) SELECT A.F1 FROM [テーブルA] AS A WHERE A.F2='False' AND Exists ( SELECT 'X' FROM [テーブルB] AS B WHERE Instr(A.F1,B.F1)>0 ); でどうでしょう? ご健闘を。

situmonnsya
質問者

お礼

どちらのご回答でもできました。 SQLは超苦手で、EXISTSも覚えたてでした。 Likeの方が悪かったのですね。 ありがとうございました。

関連するQ&A