Salve a tutti,
so che il titolo non esplica molto quello che voglio fare, ma al momento non mi è venuto in mente altro!

Vi espongo il mio problema, dovrei, da una tabella creare una specie di "indice" con tutte le lettere dell'alfabeto
per creare l'indice non è un problema faccio una query di questo tipo

Codice PHP:
SELECT DISTINCT
    SUBSTRING
(`Nome`,1,1) as primalettera,
    
COUNT(Nome) as cont
  FROM UnPodiNomi
  GROUP BY primalettera
  ORDER BY primalettera 
a me piacerebbe sempre se possibile farlo tramite sql, raggruppando le lettere fino a che il loro totale consecutivo, non superi il massimo trovato nella tabella.
vi metto degli esempi sui dati che sono maggiormente esplicativi.

Risultato query precedente:
primalettera | cont
------------|------
A | 11
B | 3
C | 2
D | 4
E | 5
e così via..

Vorrei che me li raggruppasse secondo questo criterio
primalettera | cont
------------|------
A | 11
B,C | 5
D,E | 9
e così via..

probabilmente dovrò farlo tramite php, però preferivo farlo con qualcosa di efficiente magari tramite mysql.

Intanto ringrazio per lo scervellamento ^^
Grazie e buona giornata