Boa noite! Tenho que criar um script dessa pergunta aqui, deste diagrama, que é na verdade o BD sakila, do próprio Workbench.
Questão > Selecione o primeiro (first_name) e o último nome (last_name) de todos(as) atores(atrizes)(actors) que atuaram no filme (film) com o título (title) “ANGELS LIFE”.
Estou tentando desta forma, mas não está indo: SELECT * FROM actor, film_actor;
SELECT * FROM actor, film_actor WHERE actor.actor_id=film_actor.actor_id;
SELECT actor.first_name, actor.last_name FROM actor, film_actor, film WHERE film_actor.film_id=film.film_id (’‘25’’);
Detalhes importantes: "25" é o id do filme ANGELS LIFE.
Imagem diagrama:
Este é o que está mais proximo de responder ao pedido mais ainda faltam aqui alguns detalhes
SELECT actor.first_name, actor.last_name -- isto está correto, é o que é pedido
FROM actor, film_actor, film -- isto também, precisas da tabela actor para obter os campos pretendidos e das outras para o where
-- agora faltam as junções entre as tabelas
WHERE actor.actor_id = film_actor.actor_id
AND film_actor.film_id = film.film.id
-- finalmente, falta a restrição do nome do filme
AND film.title = 'ANGELS LIFE' -- o pedido é por titulo, nao por id