Вы можете использовать функцию сбора
с помощью collect ()
select c1,c2,c3,c4,c5,concat_ws("|",collect(c6)) c6 from <table> group by c1,c2,c3,c4,c5
Используя collect_set ()
select c1,c2,c3,c4,c5,concat_ws("|",collect_set(c6)) c6 from <table> group by c1,c2,c3,c4,c5