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

解決済みの質問

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

クエリの結果を重複数順に並び替えたいのですが、どうしたらよいでしょうか。
〇〇フィールドに重複した値が複数あるのですが、これを重複した数の多い順番に並べたいです。
重複クエリでは単に重複結果が並んだだけでしたが、これを重複数順に並び替えることはできるのでしょうか。

またクエリの集計機能で〇〇の重複数を出すことはできたのですが、できたのは数のカウントだけでした。

重複数順に、重複したものを並べるにはどうしたらよいでしょうか。
ご回答宜しくお願い致します。

投稿日時 - 2018-06-13 21:20:06

QNo.9508071

困ってます

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

>またクエリの集計機能で〇〇の重複数を出すことはできたのですが、できたのは数のカウントだけでした。
これが出来たのなら、あと一歩ではないでしょうか?

もう一つクエリを作成(〇〇を結合すること)し、カウントを逆順で表示させれば、重複の多い順に並べる事ができると思いますよ。

投稿日時 - 2018-06-14 00:22:58

お礼

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

投稿日時 - 2018-06-14 17:24:53

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

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

回答(3)

ANo.2

>重複クエリでは単に重複結果が並んだだけでしたが、
>これを重複数順に並び替えることはできるのでしょうか?

Accessは、Access2.0時代から触ってきましたが、質問者の言う《重複クエリ》などを利用した経験はゼロ。

>クエリの集計機能で〇〇の重複数を出すことはできたのですが、
>できたのは数のカウントだけでした。

これも、何のことやらサッパリです。

が、今夜も遅くなんたので、先に添付図の上を何とか頑張ってクエリにしてみました。それで、いいのかどうかは不明。まあ、ダメだったら、プロの方からの回答をお待ちください。

SELECT データ, Count(*) AS 重複数
FROM テーブル5
GROUP BY データ
ORDER BY Count(*) DESC;

投稿日時 - 2018-06-13 22:44:30

お礼

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

投稿日時 - 2018-06-14 17:25:48

ANo.1

この手の質問は、サンプルを例示した方がいいですよ。なぜなら、私なんかは、実際にテストしてから回答していますから。

>これを重複数順に並び替えることはできるのでしょうか?

投稿日時 - 2018-06-13 21:41:34

お礼

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

投稿日時 - 2018-06-14 17:26:20