[MYSQL] GROUP_CONCAT
다음 처럼 TEST_TABLE이라는 테이블에 TEST_ID, DUMMY_ID라는 컬럼이 있다.이때 TEST_ID가 1일 때 DUMMY_ID들을 한 행에 쉼표(,)로 구분하여 한 문장으로 나열 하고 싶을 때 GROUP_CONCAT을 사용한다 TEST_ID DUMMY_ID A B C 2 D 2 E 3 F ex) SELECT TEST_ID, GROUP_CONCAT(DISTINCT DUMMY_ID ORDER BY DUMMY_ID ASC SEPARATOR ',') FROM TEST_TABLE GROUP BY TEST_ID; 결과값) TEST_ID DUMMY_ID 1 A,B,C 2 D,E 3 F