我有一个类似的表,其中包含country
, region
,等字段town
。我正在尝试创建一个查询,按地区和国家/地区计算独特城镇的数量。即如果有两个记录town="Newtown",我需要看到Newtown 的计数为1 而不是2。
以下查询显示包含给定城镇的记录数,但不显示唯一城镇的数量。
SELECT COUNT(town) AS numb, `country`, `region`, `town`
FROM `table`
GROUP BY `country`, `region`, `town`
有人知道我是怎么做到的吗?