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)哪位高手知道这样的横向排列怎么显示
谢谢
解决方案 »
- 列转换为行
- 求助:oracle 查看本用户或其他用户对某张表的操作 的命令
- 求助一個用戶訪問多個數據庫的解決方案
- 行转列求SQL
- 用partition by 分组后怎么显示组内序号,
- ◎◎◎◎ 一个存有 bfile 数据的表的同步/迁移?????
- 问个时间转换问题
- oracle9i企业服务器中的数据仓库版、通用版、事务处理版之间的差别?
- 调用了系统里的all_tab_columns的字段,用ADO调用时出错?在线等待!
- impdp导入数据库文件的时候报如下错误,尝试了一些方法实在搞不定了,求大神解答啊
- 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