我有一個包含170萬行的表。 表結構是(Datapoint,AttributeName,AttributeValue)。在Mysql中將錶轉換爲特定格式
First column i.e Datapoint is like : (1,AttributeName1,Attributevalue1) (1,AttributeName2.Attributevalue2) . . n times (2,AttributeName1,Attributevalue1) (2,AttributeName2,Attributevalue2) . . m times (11113,AttributeName1,Attributevalue1) (11113,AttributeName2,Attributevalue2) . . ptimes
我需要寫在SQL中的過程,它上面的數據轉換成如下格式:
(Datapoint,AttributeName1,AttributeName2,.............AttributeNamen) (1, ,AttributeValue1,AttributeValue2,.........................) (2, ,AttributeValue1,AttributeValue2,.........................) (11113, ,AttributeValue1,AttributeValue2,.........................)
請讓我知道如何去了解它。 感謝
請註明您已經嘗試了什麼。 – ronak 2013-03-20 23:09:33
搜索「mysql pivot」或「mysql rows to columns」 – Kermit 2013-03-20 23:10:09