Originariamente inviato da matteosister
SELECT DISTINCT categoria, testo, titolo FROM tabella
io farei :

select * from tabella group by categoria order by id desc limit 0,1

Cosi estraggo solo l'ultima news di ogni categoria