[Oracle] Wartości NULL w tabeli

0

Witam,

Mam mały problem i nie wiem jak do niego podejść.
Posiadam źródłową tabelę której nie mogę modyfikować, dlatego zostało mi 'chyba' zrobienie własnego widoku.

Tabela składa się z trzech kolumn: rok, rodzaj, moc.
Rok ma kilka rodzajów np. a,b,c,d i dla każdego rodzaju moc, zdarza się że dany rok nie ma rekordu dla któregoś rodzaju - a potrzebuję mieć tam wartość NULL lub 0.

Czyli mam na przykład:

rok || rodzaj || moc
2018 || a || 1
2018 || b || 2
2018 || c || 3
2017 || a || 10
2017 || c || 3

a potrzebuję na podstawie powyższych danych widzieć:

rok || rodzaj || moc
2018 || a || 1
2018 || b || 2
2018 || c || 3
2017 || a || 10
2017 || b || 0
2017 || c || 3

Jak podejść do takiego problemu?

Baza danych Oracle.

0

@Marcin.Miga: dzięki za szybką odpowiedź! O takie coś mi chodziło, działa również na moim przykładzie.
Tyle kombinacji, a nie pomyślałem, żeby to jakoś 'połączyć', trzeba pisać jednak więcej zapytań.

1 użytkowników online, w tym zalogowanych: 0, gości: 1