Mondial DB の一部として、次の質問に答えようとしています。
-- For each country display the city with the highest population together with the number of the population.
テーブルは次のとおりです。
国 (コード、名前、首都、州、地域、人口)
都市 (名前、国、州、経度、緯度、人口)
これまでのところ、私は次のものを持っています:
SELECT
Country.Name, MaxCity.CityName, MaxCity.Population
FROM
(SELECT
MAX(Population) AS Population,
City.Country,
City.Name AS CityName
FROM
City
GROUP BY City.Country) AS MaxCity
JOIN
Country ON Country.Code = MaxCity.Country;
これはどこが間違っていますか?