这是我第一次在这里提问。
例如......
Table A
ID COUNT
---------------
123 4
124 3
125 1
我希望在表格的基础上设置一个COUNT值并将计数记录分隔为' 1'在表B中使用以下格式,仅使用SQL语句(不使用PL / SQL)。有可能吗?
Table B
ID COUNT
---------------
123 1
123 1
123 1
123 1
124 1
124 1
124 1
125 1
我知道如果使用PL / SQL很容易,但是如果有任何方法只能使用SQL语句来解决下面的问题?感谢。
答案 0 :(得分:0)
SELECT ID,1
FROM YOURTABLE
CONNECT BY LEVEL <= COUNT1
AND PRIOR id = id
AND PRIOR sys_guid() IS NOT NULL;