MySQL Couting 重复项的重复项

标签 mysql sql

我有一个充满订单的数据库,其中包含一个 id 和一个 customerName。我想做的是,找出有多少不同的订单大小。如果客户下了多个订单,将包含多个包含相同 customerName

的行

我想要一个看起来有点像这样的输出:

+------------+----------+
| size       | quantity |
+------------+----------+
| 1          |      321 |
| 2          |      148 |
| 3          |       98 |
| 4          |       63 |
| 5          |       22 |
| 6          |        3 |
+------------+----------+

编辑 1:

+------------------+-----------------+------+-----+---------+----------------+
| Field            | Type            | Null | Key | Default | Extra          |
+------------------+-----------------+------+-----+---------+----------------+
| id               | int(6) unsigned | NO   | PRI | NULL    | auto_increment |
| signupDate       | date            | YES  |     | NULL    |                |
| customerName     | varchar(128)    | YES  |     | NULL    |                |
+------------------+-----------------+------+-----+---------+----------------+

最佳答案

select 
size,count(1)
from
(
select customerName,count(1) as size from table group by customerName
) tmp group by  size

如果这是你想要的?

关于MySQL Couting 重复项的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44490275/

相关文章:

java - hibernate 公式的 JPA 替代品

mysql - 汇总记录

mysql - Rails 数据库查询中的语法错误

使用 PostgreSQL 对多边形中的点进行 SQL 查询

mysql - rails 中的关联不起作用

php - 如何从本地主机连接到我的数据库 sql 文件?

mysql - MySQL 是否会短路 ORDER BY 子句?

PHP使用SQL语句获取数组中的数据

mysql - com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException : Duplicate entry 'USER' for key 'PRIMARY'

sql - 如何在SQL中通过索引引用字段?