我有一张表
序号 姓名 编号 学科_1 成绩_1 学科_2 成绩_2 学科_3 成绩_3
1 张三 1001 A学科 60 B学科 70 C学科 80
2 李四 1002 A学科 70 B学科 80 C学科 90
3 王五 1003 A学科 60 B学科 80 C学科 90
学科可能有很多,不确定!可能还有 学科_4 成绩_4
想要实现的结果
序号
查询张三的记录结果
序号 姓名 编号 A学科 b学科 C学科 未知学科
1 张三 1001 60 70 80 未知成绩
请教高手
参考横竖表转换
http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html
SELECT 姓名, 编号,成绩_1 AS A学科,成绩_2 AS B学科,成绩_3 AS C学科,,成绩_未知 AS 未知学科 from 表
AS 学科 不固定 取表里里面的学科 有可能李四就是学科C 学科A 学科B