【发布时间】:2019-02-21 22:26:20
【问题描述】:
我有一张这样的桌子:
id | value
1 | 1
2 | 1
3 | 2
4 | 3
我想知道是否可以计算具有相同值的行并按 id 对它们进行分组,但是如果我按 id 而不是按值对它们进行分组,则每次代码都会返回计数 1
想要的输出:
id | count
1 | 2(there are 2 rows with value 1)
2 | 2
3 | 1
4 | 1
【问题讨论】:
-
所以你不需要知道哪个值有哪个计数
-
我不需要知道值,只需要 id 和具有相同值的行数
标签: mysql sql group-by count subquery