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