Можете да го направите с йерархична заявка:
Заявка 1 :
WITH нива AS ( SELECT LEVEL AS lvl FROM DUAL CONNECT BY LEVEL <=( SELECT MAX( DupCount ) FROM TestTable ))SELECT Name, DupCountFROM TestTable INNER JOIN нива ON ( lvl <=DupCount )ORDER BY Nameкод>
<предварителен код>| ИМЕ | DUPCOUNT ||-------|----------|| Джейн | 1 || Джеф | 3 || Джеф | 3 || Джеф | 3 || Марк | 2 || Марк | 2 || Стив | 1 |