SQL-запрос. Как выбрать количество городов по регионам?
Здравствуйте.
Есть таблица country с полями Code(записи типа: RUS, BEL, KAZ) и Region(записи типа: Asia, Europe, Africa). Еще есть таблица city с полями ID, Name(записи типа: Москва, Минск, Пекин) и CountryCode(записи типа: RUS, BEL, KAZ).
Как вывести результирующую таблицу, где в одном столбце названия регионов, а во втором количество городов в каждом регионе?
Ну то есть:
Region | Cities
---------+----------
Europe |... 100
Africa ..|.... 80
Asia .....|.... 300
Да, я тоже так делал. Но если ввести еще один столбец, например количество стран для каждого региона или количество языков, то тогда все эти значения становятся одинаковыми в выводе.
То есть:
Region, Countries, Cities, Languages
Europe, 700, 700, 700