【发布时间】:2017-02-16 00:16:47
【问题描述】:
我有两个表,“topics”(表 a)和“topic_votes”(表 b)。 表 b 中的每一行都有一个属性“投票”(布尔值)。
我需要从主题中选择行,并按 topic_votes 中所有相关行的总和进行排序,其中 vote=true 减去 topic_votes 中所有相关行且 vote=false。
例如,对于“topics”中的一行,“topic_vote”中有 4 行,其中 3 行表示 vote=true,1 行表示 vote=false,在这种情况下,“sum_total”将为 2 (3 - 1) .
如何在 sqlite 中实现它?
【问题讨论】:
-
请展示一些示例数据和预期输出。
-
您的问题到底出在哪里?您不知道如何在查询中关联两个表吗?或者你不知道如何聚合行和计数?最好显示您到目前为止的查询并告诉我们您遇到的问题。