- ベストアンサー
クエリの結果を重複数順に並び替えたい
クエリの結果を重複数順に並び替えたいのですが、どうしたらよいでしょうか。 〇〇フィールドに重複した値が複数あるのですが、これを重複した数の多い順番に並べたいです。 重複クエリでは単に重複結果が並んだだけでしたが、これを重複数順に並び替えることはできるのでしょうか。 またクエリの集計機能で〇〇の重複数を出すことはできたのですが、できたのは数のカウントだけでした。 重複数順に、重複したものを並べるにはどうしたらよいでしょうか。 ご回答宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>またクエリの集計機能で〇〇の重複数を出すことはできたのですが、できたのは数のカウントだけでした。 これが出来たのなら、あと一歩ではないでしょうか? もう一つクエリを作成(〇〇を結合すること)し、カウントを逆順で表示させれば、重複の多い順に並べる事ができると思いますよ。
その他の回答 (2)
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
>重複クエリでは単に重複結果が並んだだけでしたが、 >これを重複数順に並び替えることはできるのでしょうか? Accessは、Access2.0時代から触ってきましたが、質問者の言う《重複クエリ》などを利用した経験はゼロ。 >クエリの集計機能で〇〇の重複数を出すことはできたのですが、 >できたのは数のカウントだけでした。 これも、何のことやらサッパリです。 が、今夜も遅くなんたので、先に添付図の上を何とか頑張ってクエリにしてみました。それで、いいのかどうかは不明。まあ、ダメだったら、プロの方からの回答をお待ちください。 SELECT データ, Count(*) AS 重複数 FROM テーブル5 GROUP BY データ ORDER BY Count(*) DESC;
お礼
ご回答ありがとうございました。 こちらも試したのですが、やはり重複数のカウントのみでした。
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
お礼
ありがとうございました。 ご指摘の通りにやってみたところ、希望の結果を得られました。 二段構えにクエリを使うという発想がありませんでした。 勉強になりました。