- ベストアンサー
複数フィールドの一括カウントはできませんか?
MS-ACCESS2000です。 ID|field1 |field2|・・・ -------------------- 1 |10 |30 | 2 |20 |10 | 3 |30 |20 | 4 |10 |20 | 5 |30 |20 | ・ |10 |30 | ・ |30 |20 | ・ |10 |10 | 上記のようなテーブルについて、各フィールド毎の、 10、20、30それぞれの件数カウントしたいんです。 得たい結果としては、以下のようなものです。 |field1|field2|・・・ -------------------- 10|5(件) |30(件)| 20|11(件)|9(件) | 30|7(件) |22(件)| このフィールド数ですが、全部で200ありまして、 以前ここの回答で拝見した、 SELECT point, count(*) FROM Point GROUP BY point.point; ではとても処理できそうにないもので・・・。 どなたか、お知恵を頂ければありがたいです。 どうか、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございます。 ほしい結果になりました!! フィールドの名称と値を、縦に結合してから、 クロス集計という事ですね。 UNIONクエリの使い方が今一つわからず、 調べている内に、お返事が遅くなりました。 済みませんでした。