日期:2014-05-17  浏览次数:20748 次

如何把1列字段组合起来放到没行里?
表结构如下
姓名  年龄  性别  手机型号
张三  32    男     IPhone
李四  24    女     三星
王五  12    男     HTC
赵六  56    男     中兴


现在我想把手机型号这一列组合起来“IPhone,三星,HTC,中兴”然后放到每行的手机型号字段中,想要的表结构如下:
姓名  年龄  性别  手机型号
张三  32    男     IPhone,三星,HTC,中兴
李四  24    女     IPhone,三星,HTC,中兴
王五  12    男     IPhone,三星,HTC,中兴
赵六  56    男     IPhone,三星,HTC,中兴

请问用SQL怎么实现这个?

------解决方案--------------------
select 姓名,年龄,性别,wm_concat(手机型号) over() a from 表