Votre requête serait :
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
Cela étant dit, vous devez être conscient de l'injection SQL. Vous devriez utiliser déclarations préparées au lieu de simplement ajouter des variables directement dans votre requête.