Hola
Tengo que hacer una consulta a una bd utilizando subqueries pero no logro obtener los resultados que necesito.
Las tablas de la bd se ven asi:
Tabla "actor"(este es un ejemplo, la tabla original tiene 200 lineas):
Código:
actor_id first_name last_name
1 Christian Akroyd
2 Johan Akroyd
3 Mathias Ericsson
4 Richard Gere
Tabla "film_actor":
Código:
actor_id film_id
1 1
2 10
3 5
4 9
Tabla "film" :
Código:
film_id title
1 ACADEMY DINOSAUR
2 ACE GOLDFINGER
3 ADAPTATION HOLES
4 AFFAIR PREJUDICE
5 AFRICAN EGG
6 AGENT TRUMAN
7 AIRPLANE SIERRA
8 AIRPORT POLLOCK
9 ALABAMA DEVIL
10 ALADDIN CALENDAR
Ahora lo que quiero obtener es el nombre, el apellido y el nombre de la pelicula en la que los actores con apellido "Akroyd" aparecen.
Para eso he intentado con este subquery:
Código:
select title from film where film_id IN
(select film_id from film_actor where actor_id IN
(select actor_id from actor where last_name='Akroyd')
);
Pero de esa manera solo obtengo el nombre de la pelicula, como lo hago para obtener tambien el nombre y apellido de los actores?
Gracias por la ayuda.
Americo