Как я могу сделать непрерывную группу в MySQL?

Как я могу вернуть то, что было бы эффективно "смежный» GROUP BY в MySQL. Другими словами, GROUP BY, который уважает порядок набора записей?

Например,SELECT MIN(col1), col2, COUNT(*) FROM table GROUP BY col2 ORDER BY col1 из следующей таблицы, где col1 - уникальный упорядоченный индекс:

1    a
2    a
3    b
4    b
5    a
6    a

возвращает:

1    a    4
3    b    2

но мне нужно вернуть следующее:

1    a    2
3    b    2
5    a    2

Ответы на вопрос(6)

Ваш ответ на вопрос