Структура таблицы следующая:

Мой первый SQL-запрос такой, как показано ниже,
SELECT DISTINCT(IndustryVertical)
, COUNT(IndustryVertical) AS IndustryVerticalCount
, City
FROM `records`
WHERE City!=''
GROUP
BY IndustryVertical
, City
ORDER
BY `IndustryVerticalCount` DESC
при запускеПриведенный выше запрос я получаю ниже,

То, чего я пытаюсь добиться, - это получить список всех РАЗЛИЧНЫХ ГОРОДОВ ТОЛЬКОONE MAX (IndustryVerticalCount) и IndustryVertical.
Пробовал несколько вещей без надежды.
Кто-нибудь, пожалуйста, помогите мне.
В каждом значении каждого города есть несколько записей.я пытаюсь добиться того, чтобы получить,
- Все различные городские значения
- МАКСИМАЛЬНЫЙ СЧЕТ промышленностиVertical
- Название отраслиVertical
Запись, которую я получаю, выглядит следующим образом: 
Что я пытаюсь получить, 
Приведенная выше запись является справочной целью.Здесь вы можете видеть только отдельные значения городов, только с одним вертикальным названием, имеющим максимальное количество.