Error Code 1111. Invalid use of group function
问题 So this works: SELECT c.name AS country_name, c.population AS country_population, SUM(ci.population) AS city_population, ROUND(100*(SUM(ci.population)/c.population)) AS city_population_percent FROM country AS c JOIN city AS ci ON c.code = ci.countrycode WHERE c.continent = 'Europe' GROUP BY c.name But I need to only grab the city_population_percent values greater than 30, so I try this: SELECT c.name AS country_name, c.population AS country_population, SUM(ci.population) AS city_population,