在 Presto 中按列值扩展行

Expand rows by column value in Presto

我有数据,其 ID、编号如下:

id,  number
 1,       5
 2,       3

我希望数据为:

id, number
 1,      0
 1,      1
 1,      2
 1,      3
 1,      4
 1,      5 
 2,      0
 2,      1
 2,      2 
 2,      3 
select  t.id
       ,s.n

from    mytable t 
        cross join unnest(sequence(0,t.number)) s (n)
;