有没有人有比较好的算法关于把多条记录合并成一条记录?
具体是这样的,现在有多条同一关键字的记录,想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下的记录数是不定的,也就是说生成的字段数也是不定的,以最大的为准,有没有好点的算法,谢谢了,本人新人,分不多