Jak mogę wykonać ciągłą grupę w MySQL?
Jak mogę zwrócić to, co byłoby efektywnie „ciągłym” GROUP BY w MySQL. Innymi słowy GROUP BY, która szanuje kolejność zestawu rekordów?
Na przykład,SELECT MIN(col1), col2, COUNT(*) FROM table GROUP BY col2 ORDER BY col1
z poniższej tabeli, gdzie col1 jest unikalnym uporządkowanym indeksem:
1 a 2 a 3 b 4 b 5 a 6 a
zwraca:
1 a 4 3 b 2
ale muszę zwrócić następujące informacje:
1 a 2 3 b 2 5 a 2