请问这种情况下表关系如何设计
现在有个系统,用户可以点赞(喜欢或者不喜欢)文章、回复和其他用户。表结构如下:
用户-users : id,
文章-articles: id,
回复-replies: id,
点赞-votes: id, name(喜欢或不喜欢),
目前个人的想法:user, article, reply 与 vote 为“多对多多态”关系。那么就有中间表votables, 表结构如下:
votables:vote_id, votable_id, votable_type
现在想把点赞与发出点赞的用户用“多对多”的关系关联起来,请问该把user_id 放在哪?
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: