最佳答案
                                        
                                                                        
                                我有一个 StudentMarks表,其中包含 Name, Maths, Science, English列。
数据就像
Name,  Maths, Science, English
Tilak, 90,    40,      60
Raj,   30,    20,      10
我想把它安排成这样:
Name,  Subject,  Marks
Tilak, Maths,    90
Tilak, Science,  40
Tilak, English,  60
使用 重新转向,我能够正确地获得 Name,Marks,但是不能够获得源表中的列名到所需结果集中的 Subject列。
我怎么才能做到呢?
到目前为止,我已经达到了以下查询(获取名称,标记)
select Name, Marks from studentmarks
Unpivot
(
Marks for details in (Maths, Science, English)
) as UnPvt
 
                                
                             
                                
                            