如何获得数据库中项目的总和?

时间:2011-10-11 17:53:52

标签: mysql sql

我正致力于让用户对特定项目进行投票的功能。我做了一个项目表和一个投票表。投票表的投票栏将有1或-1

在获取物品时,我假设我只是在物品和投票上加入,并总结投票栏。

这是一种可扩展的方法吗?到目前为止,我有这个问题:

select item_id , title , description , votes from items 
    left join votes on
    items.item_id = votes.item_id
    order by item_id desc

但是如何在同一个查询中的votes列上使用sum函数?

谢谢!

1 个答案:

答案 0 :(得分:4)

select item_id , title , description , sum(votes) as totalVotes from items 
    left join votes on
    items.item_id = votes.item_id
    group by votes.item_id
    order by item_id desc