by K-ART [SQL Query] [2021.11.20 08:19:31]
테이블
A01 A02
홍길동 BMW
홍길동 벤츠
홍길동 아우디
김태희 컴퓨터
김태희 의자
----------------------------결과-----------------------------------------
홍길동 BMW, 벤츠, 아우디
김태희 컴퓨터, 의자
db마다 함수가 다르네요~
mssql/postgresql select a01, string_agg(a02, ',') grp from t group by a01
mysql select a01, group_concat(a02 order by a02) grp from t group by a01
oracle select a01, listagg(a02, ',') within group (order by a02) grp from t group by a01
http://gurubee.net/article/55512