区域 省份 城市 华北 河北 石家庄 华北 河北 秦皇岛 华北 山西 太原 华北 内蒙古 包头 东北 辽宁 大连 东北 吉林 吉林 东北 辽宁 沈阳 东北 辽宁 鞍山 华南 湖南 张家界 华南 广东 广州
变为
华北 河北,山西,内蒙古 东北 辽宁,吉林 华南 湖南,广东 |
select area,wmsys.wm_concat(province) from (select distinct area,province from table) group by area
select 区域 ,
substr(max(sys_connect_by_path(省份,',')),2) 省份,
from ( select
区域,省份, row_number() over(order by 省份) rn
from 表名 )
)
start with rn=1
connect by rn-1=prior rn
group by 区域
posted on 2012-04-24 18:32
cflovethisworld 阅读(1459)
评论(1) 编辑 收藏