Используя MySQL, я пытаюсь найти наибольшее количество последовательных строк в таблице на основе значения. Для простоты, моя таблица выглядит следующим образом:MySQL: найдите максимальные последовательные строки в таблице на основе значения
+----+-------+
| ID | VALUE |
+----+-------+
| 1 | A |
| 2 | B |
| 3 | A |
| 4 | A |
| 5 | B |
| 6 | B |
| 7 | A |
| 8 | A |
| 9 | A |
| 10 | B |
+----+-------+
В этом примере, если бы я хотел наибольшее количество последовательных строк для «A», я хотел бы получить 3. Для «B», я хотел бы получить 2. Было бы предпочтительным даже возвращение набора результатов из числа последовательных строк для «А». Я новичок в SQL, поэтому намеки будут также оценены. Какие-либо предложения?
Большое спасибо! Это было сложнее, чем я думал, но это, безусловно, решило мою проблему. –