io ho una tabella in mysql su cui sono presenti degli annunci per un'agenzia...ogni annuncio ha una macrozona e una microzona che chiaramente sono correlate fra loro (ogni macrozona ha le sue specifiche microzone)
devo fare una query dove elenco tutte le microzone possibili e dove devo stampare anche il numero di righe per ogni microzona che ricevo...
esempio mettiamo che l'utente selezioni la macrozona 1 che può ammettere la microzona a, b, c, d, e
io faccio una query alla tabella dicendo
SELECT * FROM tabella WHERE macrozona = '1'
e dovrei stampare i risultati in questo modo
a = 3
b = 5
c = 0
d = 2
e = 4
quindi dovrei prima selezionare le righe con le macrozone giuste, all'interno dei risultati separare le microzone e contare quante righe ho per ogni microzona...
come posso fare? pensavo ad un group by ma non so come funziona e soprattutto poi non so come contare le righe di ogni microzona...