I need to combine texts by group. I found a function called STRING_AGG
.
select c.id
, c.bereichsname
, STRING_AGG(j.oberbereich,',') oberBereiches
from stellenangebote_archiv as j
join bereiche as c on j.bereich_id = c.id
group by c.id, c.bereichsname
But I am getting the following error:
STRING_AGG aggregation result exceeded the limit of 8000 bytes. Use LOB types to avoid result truncation.
STRING_AGG
does not accept theDISTINCT
keyword (which I consider a design flaw). – Ferryboat