quero fazer uma consulta que retorna as ultimas mensagens por data e agrupa pelo id_an
$query="SELECT id_mensagem ,id_an,id_usuario,mensagem,data,id_p FROM mensagem WHERE id_usuario='{$id_usuario}' ORDER BY data desc
GROUP by id_an";
mas esta dando erro a consulta sql