我试图获得每个子序列的行数.
初始表可能如下所示:
+----+-------------+
| id | value |
+----+-------------+
| 1 | a |
| 2 | b |
| 3 | b |
| 4 | c |
| 5 | a |
| 6 | a |
| 7 | a |
| 8 | a |
| 9 | c |
| 10| c |
+----+-------------+
查询应返回每个值序列的项数:
+----+-------------+
| value | count |
+----+-------------+
| a | 1 |
| b | 2 |
| c | 1 |
| a | 4 |
| c | 2 |
+-------+----------+
到目前为止,我还没有能够提出一个解决方案,至少对于大型表来说不够快.理想情况下,会有一个“分组依据”声明,不会弄乱记录的顺序.