根据表中重复的某列值将另一列的多行数据合并显示的sql怎么写
本帖最后由 haojiestudy 于 2013-07-12 21:59:10 编辑
假如有表
person fruit count
张三 苹果 3
张三 香蕉 2
李四 苹果 2
李四 橘子 1
想查询的结果为
person fruit&count
张三 苹果3kg,香蕉2kg
李四 苹果2kg,橘子1kg
SQL语句该怎么写?
------解决方案--------------------select person, wm_concat(fruit
------解决方案--------------------
' '
------解决方案--------------------
count
------解决方案--------------------
'kg') as "fruit&count" from table;
------解决方案--------------------select person, wm_concat(fruit
------解决方案--------------------' '
------解决方案--------------------count
------解决方案--------------------'kg') as "fruit&count" from table group by person