Primer parcial 2021, ejercicio 2, parte 3.a)

Re: Primer parcial 2021, ejercicio 2, parte 3.a)

de Camila Sanz -
Número de respuestas: 0
Hola Nicolás,

podría agrupar solo por el id, o por el id y el nombre de la película. En este caso es lo mismo porque id de película determina nombre de película.
En general, todos los atributos que se devuelven en el select deben estar en el group by. La excepción es que el atributo del select esté determinado por el atributo por el que se agrua.
De todas formas, agregar al group by en este caso el nombre, no afecta la solcuión.

Sobre lo otro que mencionás, en funciones de agregación se puede hacer referencia a cualquier atributo. Lo que no se puede es poner suelto en el select atributos que no estén en el group by o que sean determinados por atributos del group by. Si en vez de decir AVG(edad) dijera solo edad sería incorrecto.

Si tenés más dudas sobre cómo funciona el group by con los atributos a devolver, consultá!