Ciao a tutti,
ho un problema con una query in un semplice database fatto in access:
supponiamo di avere:
- una tabella Cinema con alcuni campi e un contatore Id_Cinema come chiave primaria;
- una tabella Film con alcuni campi e un contatore Id_Film come chiave primaria;
per avere la relazione molti a molti tra queste due tabelle, ho un'altra tabella Cinema_Film che ha come campi (insieme sono chiave primaria) id_Cinema e id_Film (chiavi esterne delle precedenti)
devo avere una query che, dato il nome di un cinema mi restituisca tutti i film associati a quel cinema. Ho fatto questa query ma ho un errore di sitassi... non capisco quale sia il problema:
SELECT cinema.name
, movies.*
FROM movies
INNER JOIN cinema_movie
ON cinema_movie.id_film = movies.id_movie
INNER JOIN cinema
ON cinema_movie.id_cinema = cinema.id_cinema
WHERE cinema.name = [Nome cinema:]