纵表列转行显示问题,棘手!!
spid spname opflag resultcod deviceid
1 35100508 手机报联调测试 1 0 002302
2 35100508 手机报联调测试 1 0 002401
3 35100508 手机报联调测试 1 002500
4 35100508 手机报联调测试 1 001701
5 35100508 手机报联调测试 1 0 001801
6 35100508 手机报联调测试 1 000300
7 35100508 手机报联调测试 1 000400
8 35100508 手机报联调测试 1 001001
9 35100508 手机报联调测试 1 000701
10 35100508 手机报联调测试 1 000801
11 35100508 手机报联调测试 1 20 001100
12 35100508 手机报联调测试 1 002701
13 35100508 手机报联调测试 1 001501
14 35100508 手机报联调测试 1 001600
15 35100508 手机报联调测试 1 20 000200
16 35100508 手机报联调测试 1 003001
17 35100508 手机报联调测试 1 0 003101
18 35100508 手机报联调测试 1 001301
19 35100508 手机报联调测试 1 001900
20 35100508 手机报联调测试 1 001401
21 35100508 手机报联调测试 1 0 002600
22 35100508 手机报联调测试 1 20 001200
23 35100508 手机报联调测试 1 20 002801
24 35100508 手机报联调测试 1 0 000101
25 35100508 手机报联调测试 1 0 002201
26 35100508 手机报联调测试 1 0 002100
27 35100508 手机报联调测试 1 0 002901
28 35100508 手机报联调测试 1 000501
29 35100508 手机报联调测试 1 000600
30 35100508 手机报联调测试 1 000901
31 35100508 手机报联调测试 1 0 002001
上面数据的deviceid字段是设备编号,中间两位区分是哪一个省份,01代表北京......31代表新疆
我想要的结果:
spid spname opflag 北京的:resultcode 北京的:resultcode ..... 新疆的resultcode
35100508 手机报联调测试 1 0 20 ..... 0000
不要使用子查询拼接,会挂掉的。肯请高手指教!