제가이 제목이 정확하게 쓰이지는 않았지만 제가 찾고있는 것을 설명해 드리겠습니다.mySQL의 크로스 탭보기?
두 개의 테이블이 있습니다.
clID (primary key)
ClName (varchar)
점수
ID (Primay key)
clID (F Key)
PlayDate (Date/Time)
Score (double)
클라이언트 테이블 데이터가이
clID clName
1 Chris
2 Gale
3 Donna
과 같은
클라이언트 691,363,210
점수 테이블 데이터는 다음 나중에 내가 할 수 있어야 할 또 다른 새로운 클라이언트가있는 경우이
Date Chris Gale Donna
12/01/2012 0.0122 - -
13/01/2012 0.0053 - -
23/01/2012 - -0.0125 -
24/01/2012 - 0.1011 0.0002
26/01/2012 - - -0.0056
27/01/2012 - - 0.0001
모양을보기를 만들 수 있나요이
ID clID PlayDate Score
1 2 23/01/2012 -0.0125
2 2 24/01/2012 0.1011
3 3 24/01/2012 0.0002
4 3 26/01/2012 -0.0056
5 3 27/01/2012 0.0001
6 1 12/01/2012 0.0122
7 1 13/01/2012 0.0053
처럼 보인다 이보기에서 새로 작성 될 새 열의 새 클라이언트에 대한 데이터를 점검하십시오.
미리 감사드립니다.
이 링크를 확인해보십시오. http://stackoverflow.com/questions/2852708/converting-mysql-resultset-from-rows-to-columns 또는 http://stackoverflow.com/questions/4336985/can-a -mysql-query-turn-rows-into-columns. 첫 번째는 행 - 열 값을 알고 두 번째 값을 GROUP_CONCAT로 사용하지만 행을 실제로 열로 만들지 않으면 좋을 것입니다. – Edper