Я уже немного работаю над этим базовым внутренним соединением, но я не могу заставить его работать. Возникает вопрос:Basic Присоединиться к mysql
Учитывая город и страны таблицы, запрашивать имена всех континентов (COUNTRY.Continent) и их соответствующего среднего городское население (CITY.Population) округляется до ближайшего целого числа.
Следующий SQL будет запрашивать среднее население города на одном континенте, но я не могу понять, как его обобщить.
SELECT DISTINCT cc.NAME, AVG(c.POPULATION) FROM
CITY c
INNER JOIN COUNTRY cc
ON c.COUNTRYCODE = cc.CODE
WHERE cc.CONTINENT = 'a continent'
ORDER BY cc.CONTINENT;
You 'порядок by' не имеет смысла, потому что вы получите только один' 'cc.CONTINENT' с where' –
Является ли это твоя домашняя работа? Я думаю, вы не понимаете, какую задачу вы делаете. Вы не нуждаетесь в строках страны, только на одном континенте, не так ли? –