В Mysql:
У меня есть города в таблице с повторяющимися значениями:
Таблица городов:
Name
New York, USA
New York, USA
Chicago, USA
Chicago, USA
Chicago, USA
Paris, France
Nice, France
Milan, Italy
Формат данных в этой таблице:
<city>, <country>
То же, что и:
<city><comma><space><country>
Страна таблицы:
Name
USA
France
Italy
Я хочу узнать, сколько городов в каждой стране. Как:
Country Count
USA 2
France 2
Italy 1
Итак, у меня есть 2 запроса:
SELECT count(*) FROM `Cities` WHERE Cities.name LIKE '%, USA%'
Но это значение USA
должно прийти из:
SELECT * FROM `country`
Теперь, как сделать Я получаю желаемый стол?