• 締切済み

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

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

みんなの回答

  • mhassy
  • ベストアンサー率43% (16/37)
回答No.3

質問者さんの説明する、「前提」に不明な点があるため、若干的外れな回答になるかも知れませんが・・・ 「テーブル1」 ID 項目 1 ああ 2 いい 3 うう 4 ええ ・ ・ 19 いい 20 うう 条件:クエリで抽出したいのは、「項目内容が重複している」レコードのみ クエリの結果↓ いい うう で、良ければ添付の画像の様に、クエリを設定すればよいです。 ポイントは、グループ化した後、グループ化した「項目1」のカウントも設定し、 カウントの条件を >1 に設定すれば、重複しているレコードのみを一度に抽出できます。

  • oldperson
  • ベストアンサー率25% (4/16)
回答No.2

2項目の組み合わせで重複する場合に残りの18項目の内容が必ず 同じであれば「最大」を指定してください。 重複する場合は1つのみにしたいと思っても、内容が異なる場合は その中のどれを選択していいのか分かりません。 従って、異なる内容のうち「最大」「最小」など目的に応じて 選択させる必要があります。 もし不明であれば、データを例示されたほうがよいと思います。

  • oldperson
  • ベストアンサー率25% (4/16)
回答No.1

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

meron_
質問者

補足

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