Estoy tratando de hacer una consulta en MYSQL, uso el sigte script
$sql = "SELECT DISTINCT id_proy,fecha,user,anotacion,compromiso FROM anotaciones ORDER BY fecha DESC LIMIT 25";
se supone que solo deberian aparecer los últimos 25 registros ingresados no tomando los id_proy repetidos.
Pero no me funciona, alguien sabe como construir el query. uso PHP