Salve,
spiego il titolo perché non è comprensibile,
ho una tabella che contiene varie righe di strutture, una colonna è chiamata servizi e all'interno vi sono dei servizi separati da virgola.

Vorrei selezionare tutti i servizi individualmente e contare quante strutture ci sono per quel servizio.

Se il campo non fosse stato multiplo cioè separato da virgole, avrei fatto cosi:

codice:
SELECT tipologia, count(*) as quanti FROM tabella
Ma come faccio se il campo è formato da più parole separate da virgole?

So come prendere il primo o il secondo valore

codice:
SELECT SUBSTRING_INDEX(campo', ', 2);
ma i valori sono più di uno