我目前正在填写一张表格,其中包含按日期排序的某个帖子的相片和推文。
我想知道查询以计算按post_id排序的喜欢和推文的总数。以下示例的结果应该是50个赞和20个推文。
表的结构是:
post_id date likes tweets
1 2012-06-09 20 10
1 2012-06-10 30 10
答案 0 :(得分:3)
看看at this doc。 试试这个:
SELECT SUM(`likes`) AS `likes`, SUM(`tweets`) AS `tweets` FROM `table` GROUP BY `post_id`
答案 1 :(得分: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