在mysql中为其选择distinct column字段和total sum
我有以下表格:在mysql中为其选择distinct column字段和total sum,mysql,sql,Mysql,Sql,我有以下表格: topic_id(unique) forum_id forum_views 1002 1885 5 1003 1893 2 1004 1885 3 1005 1892 6 我如何获得这样的输出:(唯一的论坛id和上表中的总论坛视图) 感谢您的帮助 这就是我正在尝试的: 从表名称中选择不同的
topic_id(unique) forum_id forum_views
1002 1885 5
1003 1893 2
1004 1885 3
1005 1892 6
我如何获得这样的输出:(唯一的论坛id和上表中的总论坛视图)
感谢您的帮助
这就是我正在尝试的:
从表名称中选择不同的论坛id和总和(主题视图)
您只需要一个
分组依据
,以指定希望对哪些行应用总和
select forum_id, sum(topic_views) from jforum_topics
group by forum_id
order by forum_id
试试这个:
select forum_id, sum(topic_views)
from jforum_topics
group by forum_id
试试这个,它会总结你对论坛id的看法
SELECT forum_id
, SUM(forum_views)
FROM TABLE_NAME
GROUP BY forum_id
ORDER BY 1
会的
select id2,sum(id3) from supportContacts group by id2
查看此SQL FIDLE使用此查询
从表组中按论坛id选择论坛id、sum(不同的论坛视图)代码>
在此查询中,sum distinct将对distinct值进行求和,并按所需列进行分组
如果您想要所有值的总和,而不考虑其差异性,那么只需使用sum(论坛视图)
即可尝试:
select distinct forum_id, sum(topic_views)
from jforum_topics
group by forum_id
您需要按论坛id分组…按论坛id分组
select forum_id, sum(forum_views) as sum from table_name group by forum_id
SELECT forum_id
, SUM(forum_views)
FROM TABLE_NAME
GROUP BY forum_id
ORDER BY 1
select id2,sum(id3) from supportContacts group by id2
select distinct forum_id, sum(topic_views)
from jforum_topics
group by forum_id