
03/04/2017, 19:53
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 28
Antigüedad: 14 años, 2 meses Puntos: 1 | |
Consulta only_full_group_by 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.
Última edición por royerromero; 03/04/2017 a las 23:29 |