业务场景:

阶段升迁,存在跨阶段升迁,比如阶段2,直接跳到阶段5,系统里面只存了一条数据,但是展示需要拆分为明细行。

使用 left join (SELECT LEVEL DZ FROM DUAL CONNECT BY LEVEL <= 7)

示例:

oracle 一行变多行_其他

 

 oracle 一行变多行_数据_02

 

 根据业务需求添加后面的数字限制,我这边阶段不会超过7,所以限制为7

oracle 一行变多行_数据_03

 

 如上,达到一行转多行的效果