使用Oracle将SQL拆分为多行

时间:2013-09-20 12:11:18

标签: sql oracle

我在表格中有以下格式的数据。

ORDER_ID   PRODUCT_ID   QUANTITY
O1          A1           3

我需要编写sql查询以将数据划分为以下格式:

ORDER_ID   PRODUCT_ID   QUANTITY
O1          A1           1
O1          A1           1
O1          A1           1

查询应根据数量值中的值拆分数据。

由于

1 个答案:

答案 0 :(得分:3)

请尝试:

SELECT
  ORDER_ID, 
  PRODUCT_ID, 
  1 QUANTITY 
from 
  dual LEFT JOIN YourTable T on 1=1
connect by level <= T.Quantity