我在表格中有以下格式的数据。
ORDER_ID PRODUCT_ID QUANTITY
O1 A1 3
我需要编写sql查询以将数据划分为以下格式:
ORDER_ID PRODUCT_ID QUANTITY
O1 A1 1
O1 A1 1
O1 A1 1
查询应根据数量值中的值拆分数据。
由于
答案 0 :(得分:3)
请尝试:
SELECT
ORDER_ID,
PRODUCT_ID,
1 QUANTITY
from
dual LEFT JOIN YourTable T on 1=1
connect by level <= T.Quantity