MySQL — выборка из нескольких таблиц
Если данных много есть смысл разбить запрос на несколько.
SELECT * FROM films as f
LEFT JOIN films_desc as fd in (fd.film_id=f.id)
LEFT JOIN films_rank as fr in (fr.film_id=f.id)
WHERE f.id = 1;

Вполне нормально должно работать.