表test , 字段有:a,b ,c
输出结果为: a b c
1 1 2
1 1 3
现在我想合并相同记录,想要的结果为: 1 1 2,3
求各位大侠看看!谢谢!
------解决思路----------------------
select a,b,to_char(wmsys.wm_concat(c)) c
from T
group by a,b
------解决思路----------------------
没注意版本,9i应该没有wm_concat函数,参考下面链接实现
Oracle9i添加 wm_concat函数(转)
也可以考虑把查询写成树形查询,利用SYS_CONNECT_BY_PATH实现