Если у пользователя есть не более одной страницы last_visited, то есть два случая:
(a) у данного пользователя нет страницы last_visited, и в этом случае в таблице last_visited_page для этого пользователя не будет никакого кортежа,
(b) у некоторого данного пользователя ровно одна страница last_visited, и в этом случае в таблице last_visited_page будет ровно один кортеж для этого пользователя.
Это должно сделать очевидным, что идентификатор пользователя является ключом-кандидатом в вашей таблице последних посещенных страниц.
И это должно сделать очевидным, что вы должны объявить этот ключ к СУБД.