【发布时间】:2013-10-22 02:03:03
【问题描述】:
我有一个数据库,用于存储等级为 a、b、c 的论坛帖子。我想为 a 级分配 3 分,为 b 级分配 2 分,为 c 级分配 1 分,并获得所有用户的总分。如果权重是偶数,我可以使用这个查询:
select count(*), userId from table_post group by userId;
但是如何在一个查询中计算加权帖子?字段分别为 post_id、user_id、grade、post_content
【问题讨论】: