MySQL (Redash) Как соединить столбы с одинаковыми id
Нужно объединить уникальные ссылки (link_3) в одну строчку, по условию одинаковых ID (помимо ID в отчете совпадает все, кроме link_3). Просто вывести все результаты невозможно из-за их огромного кол-ва - происходит ошибка (Worker exited prematurely: signal 9 (SIGKILL)).
- если можно как-то оптимизировать выгрузку - это будет большим плюсом, но в подзапросах я пока не силен.
Как пример - из верхней выгрузки нужно получить нижнюю:

select
city.name as 'City',
o.organization_id as 'ID',
concat('https://site.com/id=', po.partner_id) as 'link_1',
concat('https://site2.com/', o.organization_id) as 'link_2',
ds.link_3 as 'link_3',
o.name as "Name",
case o.source_id
when 1 then 'One'
when 2 then 'Two'
when 3 then 'Three'
else 'Unknown source!'
end as "Source",
c.name as "Category",
o.added_at as "Added",
o.updated_at as "Updated"
from organization o
left join category c on o.category_id = c.category_id
left join location l on o.organization_id = l.organization_id
left join city on l.city_id = city.city_id
left join partner_organization po on o.organization_id = po.organization_id
LEFT JOIN data_source_organization dso ON o.organization_id = dso.organization_id
LEFT JOIN data_source ds ON dso.data_source_organization_id = ds.data_source_organization_id
*Можно пожертвовать Added и Updated.
Все мои попытки либо приводили к ошибке несовместимости sql_mode=only_full_group_by, либо к ошибкам в синтаксисе, т.к. я не силен в MySQL, либо когда я почти приблизился к нужному результату появляется - Worker exited prematurely: signal 9 (SIGKILL).
Единственная идея, которую я на данный момент могу попробовать реализовать - это: Создать несколько отчетов, а затем соединить их в одном месте, хотя я не уверен, что я не получу такой же результат. А подзапросы с таблицами я только начал ковырять, как и переменные.