Нужно связать фильм и пользователей, которые его смотрели. Думал насчет того, чтобы сделать связь "один ко многим" по id пользователей, но не уверен, что это будет правильно. Как будет правильно это реализовать?
Для этого в MySQL есть джоины.
Псевдо-таблица:
- films
id | name
1 | Илетитсм. Ланиф
- views
film_id | user_id
1 | 1
Запрос к базе:
SELECT f.* FROM views AS v LEFT JOIN films AS f ON f.id = v.film_id WHERE v.user_id = 1
Продвижение своими сайтами как стратегия роста и независимости