0
我有一個表Responses
和表Votes
。 Votes
表具有vote_value
列,其可以是1
或-1
,這取決於人們是否對給定的響應進行投票。我想知道如何通過他們的投票總和來排序。排序由票數
加入問題和簡單地按SUM(vote.vote_value) as score
(降序)排序的問題是某些回覆沒有投票,所以對於score
爲-1的回覆將高於沒有投票迴應的回覆(這真的是0分)。
如果沒有辦法用SQL來做到這一點,我想我可以在應用程序代碼中自己排序。
能否請您上傳您所使用的查詢?我很肯定你錯過了一件非常簡單的事情。 (我的猜測是左連接或總數返回null) –