首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql查询语句

2012-02-24 
sql查询语句高手进ab200604862102006048622020060486230------------------------查询后结果如下:20060486

sql查询语句高手进
a                   b
200604862   10
200604862   20
200604862   30
------------------------
查询后结果如下:

200604862         10,20,30

请问该如何写呢?

[解决办法]
Select x,max(substr((sys_connect_by_path(y, ', ')),2)) cola
from ( select x,y, rownum rnum,
row_number() over(partition by x order by x) rn1
from a )
start with rn1=1
connect by rnum-1=prior rnum
group by x

热点排行