Salve a tutti,
ho questa query in cui visualizzo gli attori che hanno lavorato con l'attore ma non lui, funziona ma vorrei perfezionarla
esempio:
Linda Blair ha lavorato con Max Von Sydow nei film L'Exorcist (1973) e L'exorcist - The Eretic (1977)
Max Von Sydow si dovrebbe visualizzare solo una volta nella foto e mostrare raggruppati a lato solo film in cui ha con Linda
non so se mi sono spiegato
ecco il codice
ho questa query in cui visualizzo gli attori che hanno lavorato con l'attore ma non lui, funziona ma vorrei perfezionarla
esempio:
Linda Blair ha lavorato con Max Von Sydow nei film L'Exorcist (1973) e L'exorcist - The Eretic (1977)
Max Von Sydow si dovrebbe visualizzare solo una volta nella foto e mostrare raggruppati a lato solo film in cui ha con Linda
non so se mi sono spiegato
ecco il codice
PHP:
$actor_id = $_GET["id"];
//......id prelevato tramite get: $id=_GET['id'];
// questa query visualizza i film con cui ha lavorato l'attore
$query = "select actor_id, film_id,
(select nome from actor a where a.actor_id = am.actor_id) as nome,
(select foto from actor a where a.actor_id = am.actor_id) as foto,
(select movie_title from film a where a.film_id = am.film_id) as movie_title,
(select year from film a where a.film_id = am.film_id) as year,
(select credited from film a where a.film_id = am.film_id) as credited,
count(*) as film
from film_actor am
where film_id in (select film_id from film_actor where actor_id = $actor_id)
and actor_id <> $actor_id
group by actor_id, film_id
order by year DESC";