id 等级 数量
1 a1 2
1 b1 3
2 a1 1
2 c1 4
3 f1 2
3 f2 5
3 b1 2我想显示的结果是
id m1
1 (a1,2;b1,3)
2 (b1,3;c1,4)
3 (f1,2;f2,5;b1,2)哪位高手知道这样的横向排列怎么显示
谢谢
1 a1 2
1 b1 3
2 a1 1
2 c1 4
3 f1 2
3 f2 5
3 b1 2我想显示的结果是
id m1
1 (a1,2;b1,3)
2 (b1,3;c1,4)
3 (f1,2;f2,5;b1,2)哪位高手知道这样的横向排列怎么显示
谢谢
解决方案 »
- 数据库导致服务器CPU占用大,如何解决?
- 如何得出每个部门的人数????
- 在.Net下连接oracle服务器时出现“服务器无法处理请求--->System.Data.OracleClient需要Client客户端软件8.1.7或更高版本”
- 照网上学的简单例子提示出错? 调用存储过程游标返回结果集的问题!!!
- sqlplus不能运行在cmd命令中
- oracle 存储过程定时调用
- 运行动态Sql时出现错误,高分求教!
- Oracle 在 Linux/UNIX 系统下使用什么样的服务器和脚本语言为最完美的搭配?
- 存储过程中的变量定义~
- oracle 排序
- sqlplus eda/eda@edw <<SQL 这个shell是什么意思
- 请问如何提高上千万条的表的查询速度
select id ,'('||replace(replace(WMSYS.WM_CONCAT(等级||'/'||数量 ),',',';'),'/',',')||')' m1
from a
group by id
参考此贴,用sys_connect_by_path变相实现
http://topic.csdn.net/u/20080505/11/a0958b42-d938-465f-972a-0f61a2969c97.html?seed=491226048