- 已知一个表stu的结构为:
姓名 科目 成绩
张三 语文 20
张三 数学 30
张三 英语 50
李四 语文 70
李四 数学 60
李四 英语 90
怎样通过select语句把它变成以下结构:
姓名 语文 数学 英语
张三 20 30 50
李四 70 60 90
select A.姓名,A.科目 as 语文, B.科目 as 数学, C.科目 as 英语
from stu
where A.姓名=B.姓名 and B.姓名= C.姓名
and A.科目='语文'
and B.科目='数学'
and C.科目='英语'