Buenas noches,
 
Tengo una tabla `usuarios`
 
Id | Anho | Iden |  *
1 | 2015 | 1111 | *
2 | 2014 | 1111 | *
3 | 2013 | 1111 | *
4 | 2016 | 2222 | *
5 | 2017 | 2222 | *
 
y lo que busco es que me arroje todos los valores de las demás columnas, agrupado por Iden y que sean los datos del ultimo año, esto es lo que espero 
 
Id | Anho | Iden | *
1 | 2015 | 1111 | *
5 | 2017 | 2222  | *
 
y al realizar esta consulta 
 
SELECT U.`Id`,U.`Anho`,U.`Iden` FROM  `usuarios` U GROUP BY `Iden` ORDER BY U.`Iden` ASC
 
me arroja error error por only_full_group_by, lo corrijo
 
SELECT MAX(U.`Id`),MAX(U.`Anho`),U.`Iden` FROM `usuarios` U GROUP BY `Iden` U ORDER BY `Iden` ASC
 
y el resultado es
 
Id | Anho | Iden
3 | 2015 | 1111
5 | 2017 | 2222
 
De antemano, gracias por la ayuda. 
  
 


