1

これが私のテーブル構造の例です:

Key - Country - Store
1 - Germany- YYY
1 - Germany- YYY
2 - France- XXX
2 - France- XXX
2 - France- XXX
3 - United Kingdom- YYY 
3 - United Kingdom- YYY
4 - Germany- YYY
5 - France- YYY
5 - France- YYY

このテーブルでクエリを開始して、次の結果を取得したいと思います。

Country- XXX - YYY
Germany - 0 - 2
France - 1 - 1
United Kingdom - 0 - 1

私にとっての問題は、一度ではなく数回使用されるID /キーです。そのため、カウントクエリを使用することはできません。

クエリはどのように表示されますか?

4

1 に答える 1

0

TRANSFORM関数を使用してこの結果を取得できるはずです。

TRANSFORM Count(store)
SELECT Country
FROM 
(
  select distinct key, country, store
  from yourtable
) d
GROUP BY Country
PIVOT Store
于 2013-05-28T11:11:18.397 に答える