如何把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 表