【发布时间】:2013-05-27 15:18:48
【问题描述】:
首先我有两张桌子:
feeds:(id,content_id,author) 和 feeds_ratings:(id,feed_id (FK to feeds(id)),user_id,rating)
我要做的是获取某个用户对特定作者的总评分差异。
为了解释更多,假设我们在 feed 表中有三行,(1,3245,test),(2,3215,test),(3,3122,test)和 feeds_ratings 表上的树行,(1,1,12,like), (1,2,12,like),(1,3,12,dislike)
输入将是 user_id 和作者,我希望输出是输入用户对特定输入作者的总不喜欢和喜欢之间的差异。 (在这个例子中,它会是 1,因为两个喜欢一个不喜欢。
如何在 mysql 查询中实现?我尝试搜索和一些我自己的代码,但我无法让它工作,所以任何帮助都非常感谢!
【问题讨论】:
-
为什么不提供一个sqlfiddle? (这应该是标准要求。)
标签: mysql subtraction