<a href="ASP.Net+Unity‘>http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href=".Net‘>http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流!
横表结构: TEST
ID 姓名
语文
数学
英语
1 张三
80
90
70
2 李四
90
85
95
3 王五
88
75
90
转换后的表结构:
ID 姓名 科目
成绩
1 张三
语文 80
2 张三
数学 90
3 张三
英语 70
4 李四
语文 90
5 李四
数学 80
6 李四
英语 99
7 王五
语文 85
8 王五
数学 96
9 王五
英语 88
-----------------------------------------------------
SELECT
姓名,
‘语文‘ AS 科目,
语文 AS
成绩
FROM TEST_H2Z UNION
ALL
SELECT 姓名,
‘数学‘ AS 科目,
数学 AS 成绩
FROM
TEST_H2Z UNION ALL
SELECT
姓名,
‘英语‘ AS 科目,
英语 AS 成绩
FROM
TEST_H2Z
ORDER BY 姓名,科目 DESC;
有点不理解的是‘数学‘与数学的区别是什么
<a href="ASP.Net+Unity‘>http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href=".Net‘>http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流!