Есть запрос в БД вида
SELECT
users.name AS users_name,
users.uid AS uid,
users.created AS users_created,
domain_editor.domain_id AS domain_editor_domain_id,
'user' AS field_data_field_user_statut_user_entity_type
FROM
users
LEFT JOIN domain_editor ON users.uid = domain_editor.uid
WHERE (( (users.status <> '0') ))
ORDER BY users_created DESC
LIMIT 10 OFFSET 0
Который на выходе дает вот такой вот результат
То есть один и тот же пользователь с разными domain id показывается 3 раза.
Клиент желает что бы пользователь показывался только один раз и domain id был через запятую.
Вопрос как это правильно реализовать?
Пробовал использовать нечно вроде
GROUP_CONCAT(DISTINCT domain_editor.domain_id ORDER BY domain_editor.domain_id ASC SEPARATOR ',')
Но увы немогу добиться правильного результата в итоге.