Консолидация данных с использованием запроса Oracle - PullRequest
0 голосов
/ 19 февраля 2019

Я должен консолидировать данные, используя запрос оракула таким образом, чтобы

  1. , если подробные записи совпадали с разными заголовками, а затем отображать последний заголовок и подробный набор среди всех.
  2. если записи подробностей различаются между разными заголовками, тогда отображают соответствующий заголовок и подробности.

консолидация должна происходить только при совпадении записей подробностей.

пример: таблица заголовков

col1
HDR1 
HDR2
HDR3

Подробная таблица

col1 col2 
HDR1 DET1 
HDR1 DET2 
HDR2 DET1 
HDR2 DET2 
HDR3 DET1 
HDR3 DET2 
HDR3 DET3 
HDR4 DET4 
HDR4 DET5

ожидание результата как

HDR2 DET1 -----> detail record matches between HDR1 and HDR2, hence 
HDR2 HDR2 
DET2 HDR3 
DET1 HDR3 
DET2 HDR3 
DET3 HDR4 
DET4 HDR4 
DET5 HDR5

введите описание изображения здесь

Любая помощь будет принята с благодарностью,

...