I가 아래의 다음과 같은 데이터 :MySQL에서이 테이블 열을 그룹화하는 방법?
테이블 :
Name Number
Sam 1,2,3
John 4
Lani 5
Mera 6
방법 :
Name Number
Sam 1
Sam 2
Sam 3
John 4
Lani 5
Mera 6
가 지금은
결과 아래의 형식과 같은 결과로 원하는 나는 이것을 할 수 있을까? 나는 무엇을 사용해야합니까?
I가 아래의 다음과 같은 데이터 :MySQL에서이 테이블 열을 그룹화하는 방법?
테이블 :
Name Number
Sam 1,2,3
John 4
Lani 5
Mera 6
방법 :
Name Number
Sam 1
Sam 2
Sam 3
John 4
Lani 5
Mera 6
가 지금은
결과 아래의 형식과 같은 결과로 원하는 나는 이것을 할 수 있을까? 나는 무엇을 사용해야합니까?
당신은 group_concat()
으로이 작업을 수행 할 수 있습니다
select name, group_concat(number order by number) as numbers
from t
group by name;
이 오류가 발생했습니다 : [구문 오류] 줄 0, 열 282 : 오류 : 알려진 알려진 된 기능, 'group_concat' –
@ hit.it Doctrine 문제는 기본적으로 MySQL 함수를 알 수 없습니다. http://stackoverflow.com/questions/25883616/how-can-i-use-date-in-doctrine-2-dql – Barmar
예, 이전 버전은 –
간단한 PHP 루프는 충분합니다 - 나는 교리를 모르는,하지만 난으로 반복 달성 할 수 비슷한 상상(). – Strawberry