Mysql M连接表格

Mysql M连接表格,mysql,Mysql,我有一张表叫做县,另一张表叫做人口 county表有4个字段,称为:县省赠款和地区 人口表有三个字段,分别称为县年人口 我需要加入这两个表,这样我就可以得到每个省份每年的平均人口 这就是我到目前为止所做的: SELECT counties.Province, AVG(population.Population) FROM population JOIN counties ON population.County = counties.County GROUP BY counties.

我有一张表叫做县,另一张表叫做人口

county表有4个字段,称为:<代码>县
赠款
地区

人口表有三个字段,分别称为
人口

我需要加入这两个表,这样我就可以得到每个省份每年的平均人口

这就是我到目前为止所做的:

SELECT counties.Province, AVG(population.Population) 
FROM population 
JOIN counties 
  ON population.County = counties.County 
GROUP BY counties.Province ASC. 

这只显示所有数据的平均值,而不是每年的平均值。我该怎么做?

只需将年份包括在
组中即可

SELECT counties.Province, population.year,  AVG(population.Population) 
FROM population 
JOIN counties 
  ON population.County = counties.County 
GROUP BY counties.Province, population.year

欢迎来到SO!请提供相关且最低限度的样本数据,说明您的要求和预期输出。关于如何构建一个好的SQL问题,请参考此链接:我猜您指的是4个字段,而不是4个记录/行