Как я могу сделать непрерывную группу в 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