Как я могу вернуть несколько одинаковых строк на основе поля количества в самой строке?

Я использую oracle для вывода позиций из торгового приложения. У каждого элемента есть поле количества, которое может быть больше 1, и если это так, я бы хотел вернуть эту строку N раз.

Вот что я ' Я говорю о таблице

product_id, quanity
1, 3,
2, 5

И я ищу запрос, который вернет

1,3
1,3
1,3
2,5
2,5
2,5
2,5
2,5

Возможно ли это? Я видел этот ответ для SQL Server 2005, и я ищу почти то же самое в Oracle. К сожалению, создание специальной таблицы номеров невозможно.

10
задан Community 23 May 2017 в 12:10
поделиться