• ベストアンサー

クエリの結果を重複数順に並び替えたい

クエリの結果を重複数順に並び替えたいのですが、どうしたらよいでしょうか。 〇〇フィールドに重複した値が複数あるのですが、これを重複した数の多い順番に並べたいです。 重複クエリでは単に重複結果が並んだだけでしたが、これを重複数順に並び替えることはできるのでしょうか。 またクエリの集計機能で〇〇の重複数を出すことはできたのですが、できたのは数のカウントだけでした。 重複数順に、重複したものを並べるにはどうしたらよいでしょうか。 ご回答宜しくお願い致します。

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

  • ベストアンサー
回答No.3

>またクエリの集計機能で〇〇の重複数を出すことはできたのですが、できたのは数のカウントだけでした。 これが出来たのなら、あと一歩ではないでしょうか? もう一つクエリを作成(〇〇を結合すること)し、カウントを逆順で表示させれば、重複の多い順に並べる事ができると思いますよ。

wilion
質問者

お礼

ありがとうございました。 ご指摘の通りにやってみたところ、希望の結果を得られました。 二段構えにクエリを使うという発想がありませんでした。 勉強になりました。

その他の回答 (2)

回答No.2

>重複クエリでは単に重複結果が並んだだけでしたが、 >これを重複数順に並び替えることはできるのでしょうか? Accessは、Access2.0時代から触ってきましたが、質問者の言う《重複クエリ》などを利用した経験はゼロ。 >クエリの集計機能で〇〇の重複数を出すことはできたのですが、 >できたのは数のカウントだけでした。 これも、何のことやらサッパリです。 が、今夜も遅くなんたので、先に添付図の上を何とか頑張ってクエリにしてみました。それで、いいのかどうかは不明。まあ、ダメだったら、プロの方からの回答をお待ちください。 SELECT データ, Count(*) AS 重複数 FROM テーブル5 GROUP BY データ ORDER BY Count(*) DESC;

wilion
質問者

お礼

ご回答ありがとうございました。 こちらも試したのですが、やはり重複数のカウントのみでした。

回答No.1

この手の質問は、サンプルを例示した方がいいですよ。なぜなら、私なんかは、実際にテストしてから回答していますから。 >これを重複数順に並び替えることはできるのでしょうか?

wilion
質問者

お礼

ありがとうございました。 画像のヒントを基に希望の結果を得られました。

関連するQ&A