Mysql에서 group_concat 사용 시 앞뒤로 따옴표 붙여주기 질문
- 0
-
0
Mysql 에서 group_concat을 이용해 그룹으로 묶은 데이터를 가지고
in 절에서 사용하니 에러가 나네요.
앞뒤에 따옴표가 없어서 그런거 같은데 어떻게 해야 하나요????..
0
댓글
작성한 댓글 등록하기
concat과 group_concat를 운용하여 할 수 있습니다.
- concat('(\'', GROUP_CONCAT(column SEPARATOR \"','\"), '\')')
GROUP_CONCAT의 두번쨰 인자인 SEPARATOR 는 구분자입니다. GROUP으로 묶을 때 구분자로 ',' 를 한다는 것이지요
최종적으론 'a','b' 를 결과값으로 줄것이고 in 절에 사용하시면 되겠습니다.
답변 작성
질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.
답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.
답변이 채택되면 태그평판 +10점이 적립됩니다.