私はここに参加することについての質問に答えているだけです。
俳優と映画の間にはam:nの関係があります。これは、中間テーブルを介して実現する必要がありますfilm_actors。また、国のテーブルには、おそらく「In」のような短い名前と「India」のような長い名前があります。
SELECT film.title, film_actors.role_type, actor.name, country.long_name
FROM
film
LEFT JOIN film_actors ON film.film_id = film_actors.film_id
LEFT JOIN actor ON film_actors.actor_id = actor.actor_id
LEFT JOIN country ON actor.country = country.short_name
国のテーブルにこの短い名前の列が1つしかない場合、それをクエリに含めることはまったく意味がありません。国に含めたい追加情報がある場合にのみ実行してください。
ここではLEFTOUTERJOINSを使用しました。右側のテーブルに常に関連するレコードがあるとは限らない場合にのみ、これらが要求されます。漫画にはおそらく俳優がいません。それ以外の場合は使用INNER JOIN