Ho provato anche con GROUP BY

Codice PHP:
$s="SELECT * FROM $table WHERE padre='$padre' AND attiva='si' GROUP BY categoria ORDER BY data_ins DESC"
Mi estrapola le categorie correttamente, ma ho sempre il solito problema dell'ordinamento.. le categorie raggruppate non sono ordinate x data di inserimento.