Agrupacion con GROUP BY
Publicado por Ernesto (2 intervenciones) el 06/12/2008 21:03:19
Tengo una base de datos de las películas que tengo en mi casa. Tengo los siguientes campos:
Temática, Director, Actor.
Quiero una consulta que me saque una lista de todas las temáticas, directores y actores en los que se cumplan las 3 campos al mismo tiempo y me diga cuántas veces se repiten.
Algo así:
SELECT tema.nombre, director.nombre, actor.nombre FROM Tematica tema, Directores director, Actores actor WHERE ... GROUP BY tema.nombre, director.nombre, actor.nombre
Pero esto está mal, claro.
Por ejemplo, que me saque cuantas veces han trabajado juntos Sam Raimi, Bruce Campbell en una película de terror y que también me saque Sam Raimi, Tobey McGuire en una película de superhéroes. O sea, que quiero una lista de todas las películas de Sam Raimi, diciéndome cuántas veces ha trabajado con los actores que salen en todas las temáticas en las que ha trabajado.
Temática, Director, Actor.
Quiero una consulta que me saque una lista de todas las temáticas, directores y actores en los que se cumplan las 3 campos al mismo tiempo y me diga cuántas veces se repiten.
Algo así:
SELECT tema.nombre, director.nombre, actor.nombre FROM Tematica tema, Directores director, Actores actor WHERE ... GROUP BY tema.nombre, director.nombre, actor.nombre
Pero esto está mal, claro.
Por ejemplo, que me saque cuantas veces han trabajado juntos Sam Raimi, Bruce Campbell en una película de terror y que también me saque Sam Raimi, Tobey McGuire en una película de superhéroes. O sea, que quiero una lista de todas las películas de Sam Raimi, diciéndome cuántas veces ha trabajado con los actores que salen en todas las temáticas en las que ha trabajado.
Valora esta pregunta


0