problema con consulta
Publicado por mopicus (1 intervención) el 19/10/2005 20:52:32
Hola a todos, tengo un problema con una consulta que no me devuelve lo esperado.
Tengo la siguiente tabla de 3 columnas
+---------+---------+------+
| idgrupo | idalbum | anyo |
+---------+---------+------+
| 4 | 1 | 1978 |
| 1 | 2 | 0 |
| 4 | 3 | 1992 |
quiero saber el maximo de año agrupado por grupo y además el idalbum
select albums.idgrupo,albums.idalbum, MAX(albums.anyo) from albums
group by albums.idgrupo;
los años y el id grupo que me devuelve son los correctos pero el idalbum no es el correspondiente a ese año, esto es lo que me devuelve
+---------+---------+------------------+
| idgrupo | idalbum | max(albums.anyo) |
+---------+---------+------------------+
| 1 | 2 | 0 |
| 4 | 1 | 1992 |
+---------+---------+------------------+
Tengo la siguiente tabla de 3 columnas
+---------+---------+------+
| idgrupo | idalbum | anyo |
+---------+---------+------+
| 4 | 1 | 1978 |
| 1 | 2 | 0 |
| 4 | 3 | 1992 |
quiero saber el maximo de año agrupado por grupo y además el idalbum
select albums.idgrupo,albums.idalbum, MAX(albums.anyo) from albums
group by albums.idgrupo;
los años y el id grupo que me devuelve son los correctos pero el idalbum no es el correspondiente a ese año, esto es lo que me devuelve
+---------+---------+------------------+
| idgrupo | idalbum | max(albums.anyo) |
+---------+---------+------------------+
| 1 | 2 | 0 |
| 4 | 1 | 1992 |
+---------+---------+------------------+
Valora esta pregunta


0