d'accordo con zoseppe sul fatto che lo schema del db poteva essere studiato meglio.
In ogni caso, e non devi usare usare funzioni aggregate sulle varie categorie puoi anche usare
invece di group by. Ciao.Codice PHP:
SELECT DISTINCT cat from tabella