2013-01-20 25 views
1

不知道如何短語真正的問題,但這裏是我已經和這裏就是我所需要的。如何創建一個SQL查詢,在同一行中取值不同的行並將它們連接在一起(的聯接必需的變量個數)

我有一個表,如下所示:

Name    K%  Year 
Albert Pujols 7.90% 2006 
Albert Pujols 8.50% 2007 
Albert Pujols 8.40% 2008 
Albert Pujols 9.10% 2009 
Albert Pujols 10.90% 2010 
Albert Pujols 8.90% 2011 
Albert Pujols 11.30% 2012 

我想創建一個查詢,將產生如下所示的輸出:

Albert Pujols 7.90% 8.50% 8.40% 9.10% 10.90% 8.90% 11.30% 

雖然這個特定的玩家7排,我不能保證這樣會存在。

這甚至可能嗎?

我很感激任何幫助。我不會有任何麻煩,如果我知道,當時只有2行(內部連接的名稱)...但行的可變數量是扔我一個循環。

編輯**

彼得·伍斯特的旋轉的回答是我所需要的解決方案。

+1

你在找什麼是「轉動」中的數據,有噸這裏有關的答案。 –

+0

您是否想根據名稱對它們進行分組,併爲每個唯一名稱顯示所有關聯的K%? – hoooman

+0

這是正確的hoooman。 –

回答

0

如果你這樣做,所以你可以打印一份報告,做最好的辦法是使用支持交叉表報告的作家。賈斯珀報告呢。

SQL是不是在這種東西真的很不錯。有一些棘手的方法可以讓你得到結果,但他們會很愚蠢。

相關問題