【发布时间】:2018-03-21 15:55:04
【问题描述】:
用户可以添加其他用户可以“喜欢”或“不喜欢”的文章。
我需要找到最受欢迎的文章,计算方法是喜欢减去不喜欢。例如,如果一篇文章有 3 个喜欢和 1 个不喜欢,那么它应该被赋予 2 的流行度值。
这是我的数据库结构,我将它们连接在一起:
我的文章表:
id | user_id | title | description | views | created_at | updated_at
我的喜欢表:
id | user_id | article_id | like_type | created_at | updated_at
如何找到最受欢迎的文章?
【问题讨论】:
-
到目前为止你尝试过什么?您知道如何使用普通的 MySQL 查询来编写它吗?
-
喜欢的类型是布尔值吗?这是什么?
-
@RossWilson 不,我没有
-
要回答这样的问题,您需要为每个表提供一些示例行,以及您需要的结果示例。请edit您的问题。