집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 열의 여러 값을 쉼표로 구분된 문자열로 변환하는 방법은 무엇입니까?
MySQL에서 선택한 값을 쉼표로 구분된 문자열로 변환
데이터베이스 테이블에서 선택한 값을 쉼표로 구분된 문자열로 변환하는 것이 유용한 경우가 많습니다. . 이 작업은 GROUP_CONCAT() 함수를 사용하여 수행할 수 있습니다.
문제 설명:
목표는 table_level 테이블에서 id 열의 선택된 값을 변환하는 것입니다. 여기서 parent_id는 4이며 단일 쉼표로 구분된 문자열입니다.
초기 코드:
<code class="sql">SELECT id FROM table_level WHERE parent_id = 4;</code>
원하는 출력:
"5,6,9,10,12,14,15,17,18,779"
해결책:
이를 달성하려면 다음 쿼리를 사용하세요.
<code class="sql">SELECT GROUP_CONCAT(id) FROM table_level WHERE parent_id = 4 GROUP BY parent_id;</code>
설명:
위 내용은 MySQL에서 열의 여러 값을 쉼표로 구분된 문자열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!