0

我目前有一张表格,里面有按日期排序的某个帖子的点赞和推文。

我想知道查询以计算按 post_id 排序的喜欢和推文的总数。下面示例的结果应该是 50 个赞和 20 个推文。

表的结构是:

post_id date    likes   tweets
1   2012-06-09  20  10
1   2012-06-10  30  10
4

2 回答 2

3

看看这个文档。试试这个:

SELECT SUM(`likes`) AS `likes`, SUM(`tweets`) AS `tweets` FROM `table` GROUP BY `post_id`
于 2012-06-10T14:31:17.537 回答
0

在你的情况下:

假定您的表名:推文

select SUM(likes), SUM(tweet) from post_table group by(post_id)

一般形式:

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name 
于 2012-06-10T14:28:32.850 回答