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
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.Codice PHP:
SELECT DISTINCT
SUBSTRING(`Nome`,1,1) as primalettera,
COUNT(Nome) as cont
FROM UnPodiNomi
GROUP BY primalettera
ORDER BY primalettera
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![]()