Accessのクエリ:各支店で「たまご」を購入した利用者を抽出する方法

このQ&Aのポイント
  • Accessのクエリを使用して各支店で「たまご」を購入した利用者を抽出する方法について教えてください。
  • アクセスのクエリで、各支店のいずれかで「たまご」を購入した利用者を抽出する方法を教えてください。また、各支店で「たまご」を購入していない利用者は抽出されないようにする方法も教えてください。
  • Accessのクエリで、ア支店の抽出条件に「たまご」と入れ、イ支店とウ支店にor条件を入れるとア支店の条件が優先されてしまいます。この問題を解決する方法を教えてください。
回答を見る
  • ベストアンサー

Accessのクエリ

下記のようなテーブルがあります フィールド 利用者 利用日 ア支店  イ支店  ウ支店         Aさん  1/1 たまご   りんご  みかん         Bさん  1/3 りんご   トマト   たまご         Cさん  1/3 ねぎ    たまご  いも クエリ等で、各支店のいずれかで「たまご」を購入した利用者を抽出したい場合 どのように設定したらよいでしょうか? もちろん、各支店のいずれでも「たまご」を購入していない利用者は抽出されないように。 クエリで、ア支店の抽出条件に「たまご」と入れ、イ支店とウ支店にor条件(またはの所) を入れるとア支店の条件が優先されてしまいます。 Access勉強中のものです。ご教授お願いします。  

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

フィールド 利用者  利用日 ア支店  イ支店  ウ支店       Aさん  1/1 たまご  りんご  みかん       Bさん  1/3 りんご  トマト  たまご       Cさん  1/3 ねぎ   たまご  いも テーブルの設計が良くありません。とてもExcel的なレイアウト。 まずは、このようにしてください フィールド名 利用者 利用日 支店名 品物 なら 利用者  利用日 支店名 品物 Aさん  1/1 ア支店  たまご Aさん  1/1 イ支店  りんご Aさん  1/1 ウ支店  みかん Bさん  1/3 ア支店  りんご Bさん  1/3 イ支店  トマト Bさん  1/3 ウ支店  たまご Cさん  1/3 ア支店  ねぎ Cさん  1/3 イ支店  たまご Cさん  1/3 ウ支店  いも となりますのでクエリなどでも使いやすくなります。とっても大事! データベースの正規化の基礎 http://support.microsoft.com/kb/283878/ja >ア支店の条件が優先されてしまいます この意味が分かりませんが、利用者フィールドでソートすれば・・ ・・ということ?

その他の回答 (1)

  • marutone
  • ベストアンサー率40% (70/174)
回答No.1

以下のソースをクエリに設定してみてください。 SELECT * FROM テーブル名 ←これは実際のテーブル名に置き換えてください WHERE ア支店 = 'たまご' OR イ支店 = 'たまご' OR ウ支店 = 'たまご'

関連するQ&A

  • Accessのクエリ

    Access2000です。 お願いします。 テーブルが以下のようになっています。 (例)  種類   個数 りんごA  1 りんごB  2 みかん   1 ばなな   1 クエリで抽出するときにりんごはA,Bの区別なくまとめて、 個数を足して3と表示させたいのです。 どのようにしたら良いでしょうか? どうぞよろしくお願い致します。

  • ACCESSの使い方

    ACCESS2003を使ってデータ抽出をしようとしています。 エクセルからデータを取り込み、クエリを使って抽出を試みましたがうまくいきません。重複データなどは取り出せます。 取り出せないものは[りんご]、(みかん)といったカッコつきのものです。抽出条件の欄に‘りんご[]’などとも入れてみましたがクエリが実行されず抽出ができません。 どなたかうまく抽出する方法を教えてください。お願いします。

  • アクセスクエリ特定のフィールドの集計

    クエリに地域 物品 個数  の3つのフィールドがあります。地域の中のひとつ例えば北海道とかを抜かして物品(りんごみかん等)の個数を求めたいです。 クエリの地域の抽出条件に<>"北海道"と入れてあれば例えば東京、みかん5個、りんご5個・・・・と地域と個数が出てきますが東京20個というように個数の合計のみ求めたい場合どのようにしたらいいでしょうか?地域で除きたい県があるのは絶対です。

  • 「Access2000」クエリー作成についてお教えください。

    たとえば、売上テーブルから売上先、商品、数量を抽出するクエリーを作成する場合、数量分のレコードを発生させたいのですが・・・。 つまり、売上テーブルに次のレコードがあったとき・・・  A商店 りんご 3個  B商店 みかん 2個 クエリーには以下のように表示させたいのですが・・・  A商店 りんご 3  A商店 りんご 3  A商店 りんご 3  B商店 みかん 2  B商店 みかん 2 以上、よろしくお願いします。

  • Access集計クエリについて

    Access集計クエリについて質問です。 (例) [フィールド名] りんご バナナ オレンジ りんご りんご バナナ ↓ <抽出条件> [フィールド名]   集計:[フィールド名] グループ化     カウント とすると、 ↓ <抽出結果> [フィールド名]   集計 りんご        3 バナナ        2 オレンジ       1 となります。 上記抽出結果を基に、集計カウント数が「3」の場合はOK、それ以外はNGというフィールドを追加したいのですが、その時の抽出条件はどうすればいいのでしょうか? <抽出結果> [フィールド名]   集計   判定 りんご        3     OK バナナ        2     NG オレンジ       1     NG Access初心者です。 どうぞよろしくお願いいたします。

  • アクセスのクエリーについて

    今アクセス97を使用しています。 アクセスのクエリーを使って下記のようなことをやりたいのですが 抽出の条件をどうすればいいかわかりません。 わかる方いらっしゃいましたらお願いします。 説明不足ありましたら補足させていただきます。 A:支店名 B:更新日 C:電話番号 1 青森支店 | 2001/5/20 | aaa-aaaa←――支店名ダブっているときはB:更新日が新しいもの抽出 2 青森支店 | 2001/3/20 | bbb-bbbb 3 岩手支店 | 2001/2/30 | ccc-cccc←――支店名ダブっているときはB:更新日が新しいもの抽出 4 岩手支店 | 2001/2/30 | ddd-dddd 5 宮城支店 | 2001/5/20 | eee-eeee←――支店名ダブっないときそのまま ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ A:支店名 B:更新日 C:電話番号 1 青森支店 | 2001/5/20 | aaa-aaaa 3 岩手支店 | 2001/2/30 | ccc-cccc 5 宮城支店 | 2001/5/20 | eee-eeee

  • アクセスのデータ型について

    ルックアップウィザードを利用してテーブルを作成しています。  項目がア、イ、ウの3項目ありそれぞれにルックアップウィザードを利用したのですが、おなじように操作したつもりがア、イのデータ型はテキストになって、ウのデータ型は数値型になりました。  ウのデータ型がテキスト型にならないのは何故なんでしょうか。  オフィスXPを使用しています。

  • 数学記号

    数学記号で、「含む・含まれる」を表す記号があります。 もし、ミカンは果物に含まれる を表す場合は、次のア~ウどれになるでしょうか? ア、ミカン ∈ 果物 イ、ミカン ⊆ 果物 ウ、ミカン ⊂ 果物

  • レコードの文字列をフィールド抽出のクエリとして指定

    レコードの文字列として リンゴ ミカン イチゴ となっていたときに、この3つを別のテーブルにあるフィールド名のリンゴ、ミカン、イチゴのみを抽出するクエリをVBAで指定できますか?

  • ACCESSのデータ抽出について

    項目が同じ(1)テーブルと(2)テーブルと(3)の産地データをリレーションシップでつなぎデータ■クエリ_結果2のように抽出したいのですが■クエリ_結果2のちょうに重複するデータしか抽出できません。 どうしたら結果1のように全ての商品を抽出できるでしょうか? アクセス初心者です。よろしいくお願いします (1)テーブル【中央11月データ】 バナナ 50 りんご 10 ミカン 100 (2)テーブル【関西11月データ】 バナナ 30 梨 60 (3)産地データ バナナ フィリピン りんご 青森 みかん 愛媛 梨 千葉 ■クエリ_結果1 バナナ フィリピン 80 りんご 青森 10 みかん 愛媛 100 梨 千葉 60 ■クエリ_結果2 バナナ フィリピン 80

専門家に質問してみよう