将一条记录按照指定的数量(a),显示成a行
table_name 表数据如下
序号,数量,名称
1
2 一剑
2
4 之风
需要显示结果
序号,数量,名称
1
1 一剑
1
1 一剑
2
1 之风
2
1 之风
2
1 之风
2
1 之风
select 序号,1 数量 ,名称 from table_name
left join (select rownum ro from dual connect by level <100000) t on t.ro <= table_name.数量