有没有人有比较好的算法关于把多条记录合并成一条记录?
具体是这样的,现在有多条同一关键字的记录,想Select出来,从竖向变成横向排列
比如:
No KeyID Value
1 a A
2 a B
3 a C
4 b A
5 b B
6 b C
7 b D想变成一条记录:
No KeyID Value1 Value2 Value3 Value4
1 a A B C
2 b A B C D同时每个KEYID下的记录数是不定的,也就是说生成的字段数也是不定的,以最大的为准,有没有好点的算法,谢谢了,本人新人,分不多
具体是这样的,现在有多条同一关键字的记录,想Select出来,从竖向变成横向排列
比如:
No KeyID Value
1 a A
2 a B
3 a C
4 b A
5 b B
6 b C
7 b D想变成一条记录:
No KeyID Value1 Value2 Value3 Value4
1 a A B C
2 b A B C D同时每个KEYID下的记录数是不定的,也就是说生成的字段数也是不定的,以最大的为准,有没有好点的算法,谢谢了,本人新人,分不多
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货