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:
Tabla "film_actor": actor_id first_name last_name
1 Christian Akroyd
2 Johan Akroyd
3 Mathias Ericsson
4 Richard Gere
Código:
Tabla "film" : actor_id film_id
1 1
2 10
3 5
4 9
Código:
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. 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
Para eso he intentado con este subquery:
Código:
Pero de esa manera solo obtengo el nombre de la pelicula, como lo hago para obtener tambien el nombre y apellido de los actores? 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') );
Gracias por la ayuda.
Americo


