读书人

一起转列sql题

发布时间: 2012-08-31 12:55:03 作者: rapoo

一行转列sql题
有样本数据abc表如下:
id name score
1 se 30
2 se 40
3 se 58
1 hn 65
2 hn 47
3 hn 50
想转化成如下表样式:
表名:abc
name score1 score2 score3
se 30 40 58
hn 65 47 50


sql1

select a.name,a.score,a1.score,a2.scorefrom abc a,abc a1,abc a2where a.name=a1.name and a.id =1 and a.name=a2.nameand a1.id = 2 and a2.id=3

读书人网 >SQL Server

热点推荐