[PostGreSql] 여러 개의 행을 하나의 행으로 합치기 array_to_string(array_agg(column),',')
DB/postGresql
2022. 12. 15. 14:21
# 문법 select array_to_string(array_agg(칼럼 이름),',') from 테이블 명 # query select s.sub_id, s.subject , array_to_string(array_agg(u.user_name),',') from subj s, user u where s.user_id = u.user_id group by sub_id, subject order by sub_id asc; # 결과 과목 id | 과목 | 이름 1 | 과학 | 이순신, 무관, 대장, 대마왕 2 | 수학 | 대장, 소장, 중장