2列。合并A的重复值,加上B的重复值

时间:2016-08-31 02:05:35

标签: mysql sql

我有一个包含2列数据的表格(从1950年到2015年):

| Year   |  Count |
| 1994   |   10   |
| 1994   |   49   |
| 1994   |   2    |
| 1995   |   13   |
| 1995   |   6    |

我希望我的查询结果为:

| Year   |  Count |
| 1994   |   61   |
| 1995   |   19   |

我尝试过的事情:

我从一个像SELECT SUM(Count) FROM 'population' WHERE 'Year' = '1994'这样的简单查询开始,这可以带来一个特定的年份,但我想在数据库中填充每年人口的数组。

SELECT Year, SUM(Count) FROM 'population'这样的事情更接近我想要的东西,只是它只显示了第一年。

我不确定我需要搜索哪些条款来接近我的答案。联盟?我尝试应用它,但我只是迟钝了。

1 个答案:

答案 0 :(得分:2)

尝试使用

SELECT year,SUM(Count) FROM 'population' group by year