SQL-ID上具有不同属性的计数

SQL-ID上具有不同属性的计数,sql,ms-access-2007,distinct,Sql,Ms Access 2007,Distinct,下面是我的表格结构的一个示例: 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

下面是我的表格结构的一个示例:

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/密钥,它不会被使用一次而是多次,这就是为什么我不能只使用计数查询


我的查询应该是什么样的?

您应该能够使用
TRANSFORM
函数获得以下结果:

TRANSFORM Count(store)
SELECT Country
FROM 
(
  select distinct key, country, store
  from yourtable
) d
GROUP BY Country
PIVOT Store

你好,蓝脚怪,非常好用,非常感谢。我不知道枢轴功能,可爱的:)