У меня есть таблица, которая содержит следующие значения.
region state
--------- ----------
region01 state01
region01 state02
region02 state03
На приведенных выше данных я хочу получить все регионы в одну строку, поэтому я использовал GROUP_CONCAT. Но похоже, что мой запрос ниже дублирует region01
и имеет результат
region01;region01;region02
Может ли кто-нибудь помочь мне с тем, как улучшить приведенный ниже запрос, чтобы возвращаемое значение не дублировало те же данные
SELECT GROUP_CONCAT(region SEPARATOR ';') AS region
FROM table1
WHERE field1='BUSINESS01';