我真的不知道如何把這個,但請檢查下面的細節。作爲列的SQL查詢字段
學生
|Student_ID|Student_Name|
|1 |Ryan |
|2 |Camille |
|3 |George |
級
|Student_ID|Subject |Grade
|1 |Math |5
|1 |English |3
|1 |History |1
|2 |Math |3
|2 |English |4
|2 |History |1
|3 |Math |5
|3 |English |1
|3 |History |2
是否有可能得到這樣的結果?
Student_Name|Math|English|History
Ryan |5 |3 |1
Camille |3 |4 |1
George |5 |1 |2
現在我已經通過與第一列名填充未綁定的DataGrid這樣的在Hardway,那麼學生的名字,然後添加細節爲每個學生的名字。這很耗時,我想更好地優化查詢。
在此先感謝。
我真的很喜歡這個!感謝您指出:) –
我已經設法與@ John的答案合作,通過.net獲取列名計數,然後用另一個數據集填充它。然後我繼續用行填充另一個數據集。但你的答案很棒。哇,只是哇。謝謝。 –
@bluefeet,我設法使用你的答案並將其轉換爲存儲過程。非常感謝你。 –