• ベストアンサー

クエリの質問です。

Windows2000/Access2000 AとBのテーブルがあり、ID番号が主キーでリレーションが設定されてます。 AのテーブルにはID番号・ユーザー名・住所・商品番号があります。 BのテーブルにはID番号・ユーザー名・住所・商品番号・受注年・月・日があります 。 Bのテーブルと同じ商品番号の値を持つAのレコードを抽出させたいのですが、抽出条件をどのように設定したら良いのか分かりません。 初歩的な事ですがアドバイス宜しくお願い致します。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 SQLビューに、 SELECT * FROM A WHERE EXISTS (SELECT * FROM B WHERE A.商品番号 = B.商品番号); で出来ると思います。

renault
質問者

お礼

こんにちは、maruru01さん。 いつもアドバイス有難うございます。 教えて頂いた方法で無事出来ました。 有難うございました。m(_ _)m

その他の回答 (1)

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

SELECT * FROM A WHERE A.商品番号=B.商品番号

renault
質問者

お礼

アドバイス有難うございました。 無事設定出来ました。 kusukusuさんの方が回答早かったのですが、maruru01さんの方が詳しかったのでポイントはmaruru01さんの方に20ポイントしました。 ごめんなさいです。

関連するQ&A