하위 쿼리 - mysql이 여러 행의 데이터를 한 행의 여러 열로 병합하는 방법
習慣沉默
習慣沉默 2017-05-24 11:33:01
0
1
849


사진은 필터링한 데이터를 보여줍니다. 명령문은
select time,wish_num,num from Wish_num 여기서 time >= '15296000' 및 time <= '1495382399' group by time,wish_num,
time입니다. 그리고 Wish_num은 공동 기본 키입니다.
이제 동일한 날짜의 데이터를 다음과 같이 하나의 행으로 병합하고 싶습니다. 2,
모양의 이 형식을 사용하면 위 명령문을 어떻게 수정하고 하위 쿼리를 수행할 수 있습니까?

習慣沉默
習慣沉默

모든 응답(1)
刘奇

가장 간단한 것은 group_concat입니다. 포스터가 그것을 사용하지 않는다면, 그룹화 이후의 포스터의 num은 집계 함수를 사용하지 않기 때문에 num에는 하나의 값만 있는 것으로 알고 있습니다. SQL은 다음과 같습니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿