当前位置: 代码迷 >> Oracle开发 >> 关于复制数据,该怎么处理
  详细解决方案

关于复制数据,该怎么处理

热度:77   发布时间:2016-04-24 07:19:57.0
关于复制数据
使用connect by rownum<=n可以复制N条重复数据,但是如何分组复制重复数据呢?
比如有张表t,field表示显示的字段,num表示重复的次数

field num
 A 2
 B 3
 C 1

。。。有N条数据

SELECT XXXX from t xxxx
要得到的结果为
field
 A
 A
 B
 B
 B
 C
.....

------解决方案--------------------
select a.field
from t a,(select rownum rn from dual connect by rownum<=(select max(num) from t))
where a.num>=rn
;
  相关解决方案