io devo are una cosa molto simile, perchè a me non funziona?

io ho
id_file id_progetto data
e mi serve l'ultimo file inserito di ogni progetto ordinati per data

ho scritto:
$b= mysql_query ("select *, MAX(data) AS data from aree_progetti_contenuti WHERE titolo not like '%Bilancio%' and ris='0' and id_progetto!='14' group by id_progetto order by data desc limit 7 ");
e mi estrae la data più recente per progetto, il nome del progetto, ma il file non è abbinato