Select name, '编译原理' As 课程, 编译原理 As 分数 From 表
Union
Select name, 'C语言' As 课程, C语言 As 分数 From 表

解决方案 »

  1.   

    select name,编译原理 from table1
    union all 
    select name,C语言 from table1
    order by name asc
      

  2.   

    select name   ,  编译原理  from t
    union 
    select name   ,  C语言     from t
      

  3.   

    roy_88(中国风_燃烧你的激情!!!) , fa_ge(鶴嘯九天) 你們寫的都少了一列。
      

  4.   

    2005可以用pivot
    一句话就可以实现楼主的效果了
    select name,'编译原理' as 列名,编译原理 from table1
    union all 
    select name,'C语言'as 列名,C语言 from table1
    order by name asc,列名 asc--加排序