오라클 LISTAGG와 같이 MySQL에서 사용하고 싶을 때 사용하는 함수는 아래와 같다.
SELECT COL_ID
,COL_NM
,GROUP_CONCAT( tbl_id order by tbl_id) as TBL_ID
,GROUP_CONCAT( tbl_nm order by tbl_id) as TBL_NM
,COUNT(*) AS CNT
FROM mb_tblinfo
where col_id <> ''
group by COL_ID
,COL_NM
order by 1,2
GROUP_CONCAT을 사용하여 오라클의 LISTAGG처럼 활용할 수 있다.