• ベストアンサー

Accessでグループを抽出する方法

Access初心者なので、分かりやすく教えて下さい。 できれば、デザインビューでお願いいたします。 仮に以下のようなケースで、所在地、店番、顧客番号、氏名があります。 ID 所在地 店番 顧客番号 氏名 1 浦和市 1 1111111 斉藤 2 浦和市 1 1111111 斉藤 3 大宮市 1 1111111 斉藤 4 大宮市 1 1111111 斉藤 5 浦和市 2 2222222 鈴木 6 浦和市 2 3333333 田中 7 川口市 2 3333333 田中 8 川口市 2 3333333 田中 上記の場合で、同じ所在地を1つして、店番、顧客番号、氏名を特定したリストを作成したいのですが、Accessではどうしたら良いのでしょうか? すいませんが、宜しくお願いいたします。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.3

普通に ID 所在地 店番 顧客番号 氏名 の選択クエリを作ります。 ツールバーの「Σ」ボタンをクリックし、集計クエリにします。 [ID] の「集計」行を「最小」にします。 他の項目は「グループ化」のままで。

marimo24
質問者

お礼

大変、参考になりました。 お陰様で無事に抽出できました。 ありがとうございました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

>分かりやすく教えて下さい。 といっておきながら、質問文章の意味がはっきりしない。 >店番、顧客番号、氏名を特定したリストを作成したいのですが の意味は? 大宮市(今はこれは無い、さいたま市)を考えると、大宮市を指定した場合 3 大宮市 1 1111111 斉藤 4 大宮市 1 1111111 斉藤 ほか、所在地が大宮市の人を全員を表示すればよいのか。 これでは質問にならないレベルだし???。

marimo24
質問者

お礼

他の方のアドバイスで、無事に抽出できました。 ありがとうございました。

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

あの答えでそうなるでしょ

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

所在地ごとに一つ取り出すには 複数あるうちのどれを取り出すかを指定してやる必要があります たとえばIDの一番小さいものを取り出すのであれば IDの抽出条件欄に In (select min(ID) from テーブル名 as A where A.所在地=テーブル名.所在地)

marimo24
質問者

お礼

早速のご回答ありがとうございます。 当方の説明が下手ですいません。 例題のケースを、 1 浦和市 1 1111111 斉藤 3 大宮市 1 1111111 斉藤 5 浦和市 2 2222222 鈴木 6 浦和市 2 3333333 田中 7 川口市 2 3333333 田中 以上のような結果になるように作りたいのです。 宜しくお願いいたします。

関連するQ&A