我的表在內部枚舉行加入
id name num
1 a 3
2 b 4
我需要返回的時候每一行NUM數。我這樣做。
select DB.BAN_KEY as BAN_KEY, DB.CUST_FULLNAME as CUST_FULLNAME
from TST_DIM_BAN_SELECTED DB
inner join (select rownum rn from dual connect by level < 10) a
on a.rn <= DB.N
結果表看起來像這樣。
id name
1 a
1 a
1 a
2 b
2 b
2 b
2 b
但我也需要組中的每一行都像這樣編號。
id name row_num
1 a 1
1 a 2
1 a 3
2 b 1
2 b 2
2 b 3
2 b 4
我該怎麼辦?