关于复制数据
使用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
;