我有两张桌子,一张看起来像这样:
另一个有各国人口:
我想按国家/地区汇总收入(我知道如何执行这部分,例如
Select Sum(Revenue), Country from COMPANIES GROUP BY Country;
)
然后除以另一张表的人口数,得到人均收入,所以最终结果应该是
这足以获得您需要的内容(确保 Revenue 列不仅仅是一个整数)。
SELECT sumRev/p.Population, q.Country
FROM (SELECT SUM(Revenue) sumRev, Country FROM COMPANIES GROUP BY Country) q
JOIN Population p ON q.Country = p.Country