Я в тупике, пытаясь найти способ отображения данных из одного столбца в двух разных столбцах. Данные представляют собой ведомость материалов в Oracle, и я хочу отобразить определенные позиции в ведомости материалов во втором столбце.
Например, у меня есть основной товар, который имеет значение 123AB C. Внутри этого предмета есть следующие предметы ... AA1, BB1, CC1. Все они принадлежат одному столбцу в одной и той же таблице.
Я пытаюсь получить запрос на отображение двух столбцов, первый столбец будет основным элементом, а второй столбец - подпунктом, который показывает все элементы, начинающиеся с 'AA', как показано ниже ...
Master Item | Sub Item
-------------------------
123ABC | AA1
Пока у меня есть следующее ...
select distinct msi.item FNUMBER
, msi.description DESCRIPTION
, (select msi1.item
FROM inv.mtl_sys_item msi1
WHERE msi1.item = msi.item)
from
, .mtl_sys_item msi
where msi.segment1 = '123ABC'
order by 1 desc
Но это просто отображает основной элемент 'ABC123' в оба столбца вместо AA1 во втором столбце.