mysql - 如何构建一个查询来获取所有不同的对(column1、column2)和每对的 count() ?

标签 mysql

现在了解一些细节。

我想获取所有不同的对(column1、column2)以及每对的 count()。

例如,对于下表:

column1    column2 
a          1
a          1
a          2
b          1
b          2
b          1

我想要得到

column1 column2 count
a       1       2
a       2       1
b       1       2
b       2       1

我正在使用mysql

最佳答案

你试过这个吗?

SELECT column1, column2, count(*) AS "count"
FROM table GROUP BY column1, column2;

关于mysql - 如何构建一个查询来获取所有不同的对(column1、column2)和每对的 count() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311906/

相关文章:

php - 如何解析select mysql查询得到的Json数据?

MySQL - 根据表名列表是否存在表名

php - 如何在php中计算总价

php - 这个Mysql PDO执行有什么问题导致不执行?

mysql - MYSQL 错误 1045 拒绝访问

MySQL不同整数数据类型的操作

php - mysql连接表,其中外键是同一个表的主键

javascript - 存储带有多个彼此相邻的撇号的字符串

mysql - 从简单字段迁移到高级自定义字段

php - 从 Google Chart 时间线项目创建链接