我真的不知道如何把这个,但请检查下面的细节。作为列的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,我设法使用你的答案并将其转换为存储过程。非常感谢你。 –