两种方案融合一下
用户对文章操作表
序号 | 用户ID | 文章ID | 是否点赞 | 是否收藏 |
---|
1 | 424 | 21 | 1 | 0 |
文章表
用户浏览文章21时,查询用户对该文章的操作表,得到其是否对该文章点过赞,收藏过,并查询文章表得到文章的被点赞数和被收藏数。
如果想做类似于知乎的那种,“您的好友xxx也赞过该回答”,联表查就完事了
多一个字段其实多不了太多空间占用的,没有必要一个表两种数据行,点赞数据行和收藏数据行,两个字段分记录收藏和点赞情况更好处理。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…