mySQL에 문제가 있습니다. 나는이 같은 테이블이 있습니다mySQL에 동적 테이블 생성
Time Sensor Value
2012-10-16 14:42:32 VI0 0
2012-10-16 14:42:32 VI1 0
2012-10-16 14:42:32 VI2 0
2012-10-16 14:42:32 VI3 0
2012-10-16 14:42:33 VI0 1
2012-10-16 14:42:33 VI1 1
2012-10-16 14:42:33 VI2 1
2012-10-16 14:42:33 VI3 1
내가 모든 이름 센서 및 기타 정보가있는 테이블 "sensor
"가 있습니다.
Time VI0 VI1 VI2 VI3
2012-10-16 14:42:32 0 0 0 0
2012-10-16 14:42:32 1 1 1 1
내가 피벗 테이블을 찾고 있어요하지만 올바른 방법 인 경우 모르겠어요 : 은 가능한 같은 테이블에 해당 테이블을 재 배열입니다.
P. 어쩌면 해결책을 찾았습니다.
센서에서 SELECT 시간 GROUP_CONCAT (값)은 measure2 GROUP BY 시간으로;
시간 GROUP_CONCAT (값) 대신 GROUP_CONCAT의
2012년 10월 16일 14시 42분 32초 0,0,0,0
난 쉼표 센서의 이름을 기록 할 수?
[동적 피벗 테이블] (http://buysql.com/mysql/14-how-to-automate-pivot-tables.html), [피벗 테이블 쿼리 자동화] (http : //www.artfulsoftware.com/infotree/queries.php#523). – Devart
VI0 등은 항상 0 또는 1입니까, 아니면 값이 다른가요? –
@MichaelBerkowski는 다른 값을 가지고 있습니다. 측정 플랜트입니다. – vincenzoAlessandroSantamaria