У меня есть следующий запрос:
select type,
date,
amount
from table;
И он дает следующий результат:
TYPE DATE AMOUNT
--------------------------------
A 30.6.2019 15
B 30.11.2019 20
C 22.12.2019 17
Я хочу написать запрос, который будет возвращать следующее:
TYPE1 DATE1 AMOUNT1 TYPE2 DATE2 AMOUNT2 TYPE3 DATE3 AMOUNT3
------------------------------------------------------------------------------------------------------
A 30.6.2019 15 B 30.11.2019 20 C 22.12.2019 17
Количество строк в первом запросе всегда будет равно 3 и не больше этого. Я не могу объединить, потому что мне нужно несколько столбцов в конечном наборе результатов. Можно ли это сделать в Oracle SQL без использования PL / SQL?