2010-11-24 42 views
0

在Stackoverflow上有幾個轉置問題,但是查看幾個非轉換問題與我的問題非常相似。主要區別在於:有一組預定義的列。將數據庫錶轉換爲動態列計數結果

比方說,我的表看起來像這樣:

ID Name Value 
--------------- 
1 Set Mitch 
2 Get Jane 
3 Push Dave 
4 Pull Mike 
5 Dummy John 
... 

我想轉就變成:

Set Get Push Pull Dummy ... 
---------------------------------- 
Mitch Jane Dave Mike John ... 
+0

是否只有一行轉置?如果有多行,它們是如何相關的(即是否有第二行'Name ='Set'',它與其他行有什麼關係)? – Tomalak 2010-11-24 16:36:20

+0

@Tomalek:每一行都轉換爲一個單獨的列。原始表格中的行不以任何形式或形式相關。所以基本上刪除ID和轉置整個表。這是主意。 – 2010-11-24 17:12:05

回答

1

對於如何在動態列轉動一個很好的例子見this blog post

-1

您是否需要在SQL中執行此操作?如果您可以在將SELECT *查詢輸入到可以隨意操作的數組中,那麼看起來相當微不足道。