對於像這樣的問題,我在SQL方面想了很多麻煩。我不知道我應該如何構建我的查詢。我應該在film_actor
上加入film
,然後加入actor
?或者我應該換一種方式呢?SQL - 查找ADAM GRANT所執行的所有電影的電影標題和語言名稱
所有我已經能夠做的就是讓那個加入actor
和film_actor
名爲ADAM GRANT
查詢,但我失去了在哪裏何去何從。
SELECT * FROM (actor JOIN film_actor ON actor.actor_id=film_actor.actor_id) WHERE first_name = 'ADAM' AND last_name = 'GRANT'
我試着做一些參加這些結果與電影,但我和我的語法得到的問題。
SELECT title FROM (actor JOIN film_actor ON actor.actor_id=film_actor.actor_id) WHERE first_name = 'ADAM' AND last_name = 'GRANT' JOIN film ON film.actor_id = actor_id