Если вы хотите то, что я думаю, вы хотите, я думаю, что самый ясный подход - это использовать подзапрос;или это:
SELECT country, language
FROM countryinfo
WHERE language IN
( SELECT language
FROM countryinfo
GROUP BY language
HAVING COUNT(1) > 1
)
;
или это:
SELECT country, language
FROM countryinfo ci1
WHERE EXISTS
( SELECT 1
FROM countryinfo ci2
WHERE ci2.language = ci1.language
AND ci2.country <> ci1.country
)
;
Обратите внимание, что это дает результат, отличный от других ответов, потому что то, что я думаю, вы хотите, отличается от того, что другие респонденты думают, что вы хотите,Вам нужно будет попробовать эти запросы и выяснить, что вы имели в виду.
Отредактировано, чтобы добавить: вот альтернативная теория о том, что вы хотите:
SELECT GROUP_CONCAT(country),
language
FROM countryinfo
GROUP BY language
HAVING COUNT(1) > 1
;