我有一個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.S.也許我找到了解決辦法:
SELECT time,GROUP_CONCAT(value)as Sensor FROM measure2 GROUP BY time;
時間GROUP_CONCAT(值)
二○一二年十月一十六日14時42分32秒0,0,0,0
相反GROUP_CONCAT可以謹逗號傳感器的名字?
查看這些鏈接:[動態數據透視表](http://buysql.com/mysql/14-how-to-automate-pivot-tables.html),[自動化數據透視表查詢](http: //www.artfulsoftware.com/infotree/queries.php#523)。 – Devart
VI0等總是零或一個或不同的值? –
@MichaelBerkowski有不同的價值,是衡量的工廠 – vincenzoAlessandroSantamaria