首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MySQL纵表转换成横表解决方案

2012-11-08 
MySQL纵表转换成横表老问题了,在网上没有看到MySQL方面的转换方法,多是Oracle的。可惜差在MySQL比之Oracle

MySQL纵表转换成横表
老问题了,在网上没有看到MySQL方面的转换方法,多是Oracle的。可惜差在MySQL比之Oracle函数功能差的太远,无法使用。

字段大概是这样的:
id product_id product_count sn
1 2 1 1234
1 1 1 1234
1 3 1 1234
1 2 2 4567
1 5 4 4567

想变成
id product_id1 product_count1 product_id2 product_count2 product_id3 product_count3
1 2 1 1 1 3 1
1 2 2 5 4

问题最重要的是:列数不定,完全根据在同一个sn里面的记录数来的。

大家帮忙看下。

[解决办法]

探讨

MySQL的需要写一个存储过程

[解决办法]
http://topic.csdn.net/u/20110908/10/3f25297e-12c2-4ad6-b7df-6b6711a3f063.html
参考

热点排行