во-первых, измените его на INNER_JOIN будет очень удобочитаемым для вас: ПРИСОЕДИНИТЕСЬ к стране, КАК ВКЛ. C.country_id = CO.country_id, второй: вы извлекаете данные из таблиц, которые мы не видим в данных. если вы хотите получить только один результат для примера, который вы берете, рассмотрите возможность использования DISTINCT
SELECT DISTINCT CONCAT(LOWER(SUBSTR(country, 1, LENGTH(country) - 1)),
UPPER(substr(country, -1))) AS Kraj,
COUNT(C.country_id) AS ilosc
FROM city AS C
INNER JOIN country AS CO ON C.country_id = CO.country_id
WHERE country LIKE
(SELECT CONCAT(LEFT(last_name, 1), '%')
FROM actor
ORDER BY RAND()
LIMIT 1)
GROUP BY C.country_id
HAVING COUNT(C.country_id) > 1;