with a as ( select 日期,学号,名字, '语文' as 科目,语文 as 分数 from tsco union all select 日期,学号,名字, '数学' as 科目,数学 as 分数 from tsco union all select 日期,学号,名字, '英语' as 科目,英语 as 分数 from tsco ) select 学号,名字,科目, max(case when 日期='2014/10/1' then 分数 end) as '2014/10/1' ,…