最佳答案
我有一个SQL SELECT
查询,也使用GROUP BY
,
我想计算GROUP BY
子句过滤结果集后的所有记录
有什么方法可以直接用SQL做到这一点吗?例如,如果我有一个表users
,想要选择不同的城镇和用户的总计数量:
SELECT `town`, COUNT(*)
FROM `user`
GROUP BY `town`;
我想有一个列的所有城镇和另一个与用户的数量在所有行。
一个有3个镇和58个用户的结果的例子是:
小镇 | 数 |
---|---|
哥本哈根 | 58 |
纽约 | 58 |
雅典 | 58 |