Váš dotaz by byl:
SELECT * FROM movies m
INNER JOIN history h ON h.movie_id = m.id
WHERE h.user_id = $id
ORDER BY h.id --not sure what you want to order by, but it goes here
Jak již bylo řečeno, musíte si být vědomi SQL Injection. Měli byste používat připravená prohlášení místo pouhého přidávání proměnných přímo do dotazu.