みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Accsee クエリのグループ化について

Access2007です。
クエリで20項目あるうち2項目の組み合わせで重複する場合は1つのみにしたいと思っています。
残りの18項目を削除すれば可能なのですが、レポートで使用するので残しておきたいのです。
SQLを見てもさっぱりわからないので、デザインビューで出来るのかな?と思って質問しました。
SQLも含めて解決方法を教えてください。

投稿日時 - 2009-11-20 10:07:17

QNo.5462046

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

質問者さんの説明する、「前提」に不明な点があるため、若干的外れな回答になるかも知れませんが・・・

「テーブル1」
ID 項目
1 ああ
2 いい
3 うう
4 ええ


19 いい
20 うう

条件:クエリで抽出したいのは、「項目内容が重複している」レコードのみ
クエリの結果↓
いい
うう

で、良ければ添付の画像の様に、クエリを設定すればよいです。

ポイントは、グループ化した後、グループ化した「項目1」のカウントも設定し、
カウントの条件を >1 に設定すれば、重複しているレコードのみを一度に抽出できます。

投稿日時 - 2009-11-20 11:58:11

ANo.2

2項目の組み合わせで重複する場合に残りの18項目の内容が必ず
同じであれば「最大」を指定してください。

重複する場合は1つのみにしたいと思っても、内容が異なる場合は
その中のどれを選択していいのか分かりません。
従って、異なる内容のうち「最大」「最小」など目的に応じて
選択させる必要があります。

もし不明であれば、データを例示されたほうがよいと思います。

投稿日時 - 2009-11-20 10:56:42

ANo.1

残りの18項目は目的に従って「集計」欄に
「平均」「最大」「最小」などを指定します。

投稿日時 - 2009-11-20 10:23:00

補足

目的??と言っても、テキストを全て表示したいだけなのですが。。。
何を指定すればいいのでしょうか?

投稿日時 - 2009-11-20 10:43:10

あなたにオススメの質問