我有一个表  
人    部门    成绩
A1      B1       45
A1      B2       13
A1      B3       55
A2      B1       66
A2      B3       55
A3      B2       22
A3      B3       77我想变成一个表
人     部门B1    部门B2    部门B3 
A1      45        13         55
A2      66        0          55
A3      0         22         77
其实,部门也就是5个而已,主要是人就比较多,俩个表怎么转变比较快呢??有没有sql的一些比较特定的方法?