【发布时间】:2017-12-12 01:06:14
【问题描述】:
表学生:
Studid StuName
=========================
1 'Marco Polo'
2 'Leroy Jenkins'
表格主题:
Subid SubName
===================
1 English
2 French
3 German
4 Math
5 Physics
表格等级
Stuid Subid Grade1 Grade2
==================================================
1 1 10 6
1 2 9 7
2 1 8 4
2 4 7 9
2 5 6 10
我想实现 2 个表: 表1:
StuName English 1 English 2 French 1 French 2
==================================================================
'Marco Polo' 10 6 9 7
表1:
StuName English 1 English 2 Math 1 Math 2 Physics 1 Physics 2
==================================================================
'Leroy Jenkins' 8 4 7 9 6 10
【问题讨论】:
-
问题是 Leroy 会在你写完查询之前冲进来。
-
您的预期结果应该是什么还不是很清楚。另外,你能提供你迄今为止尝试过的东西吗?
-
我什么都没尝试,我不知道,因为请注意字段数一次是 5,另一个是 7。
标签: sql sql-server-2008 tsql pivot