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