我希望创建一个将媒体附加到用户的网站。
因此,例如,如果用户观看了一部新电影,他们就可以点击该电影并将其添加到该视频中以进行观看。
我有两个用户和电影数据库,每个都有一个Id,但我不知道如何将电影附加到用户个人资料?我知道需要加入。
答案 0 :(得分:1)
如果你有一个“用户”表和一个“电影”表,你可能需要的是一个表格,例如“MoviesUsers”,加入这两个表。
MoviesUsers将有两个字段:movie_id和user_id,此表中的每一行都代表用户和电影之间的附件。
您需要此表,因为这是一种多对多关系:每个用户可以拥有多部电影,每部电影都可以附加给许多用户。
希望我能够提供帮助。
答案 1 :(得分:0)
有三个表(全部在一个数据库中):
users
:userid
(主要),name
(唯一),...
movies
:movieid
(小学),...
watched
:userid
(索引),movieid
(索引)