Devo dire che la soluzione di Marino51 è la migliore di quelle ho provato (almeno per quello che mi intendo), è l'unica che mi funziona sia nelle mie pagine php che se metto il codice SQL in phpmyadmin.

E proprio quest'ultimo è il mio problema perchè anche la mia soluzione postata all'inizio e quella del mio precedente messaggio funziona nelle pagine php, ma se inserisco il codice in phpmyadmin mi restituisce l'errore che riporto:

#1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'a.ID' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by


La soluzione di Marino invece è TOP!!!