Cześć, bardzo proszę o pomoc.
Chce do tabeli X dołączyć widok Y, który posiada wartości dotyczące zabezpieczeń dla danej umowy.
W tabeli X musi znajdować się tylko pojedynczy numer umowy, w widoku Y numer umowy może znajdować się dwukrotnie ze względu na dwa zabezpieczenia A i B.
Jak zrobić widok w którym nie będzie podwójnych numerów umowy? Pomysł poniżej
Próbuje coś takiego, ale nie daje to efektu, który chce uzyskać, może muszę jakoś pogrupować wyniki?
SELECT DATA, FIRMA, UMOWA,
CASE
WHEN ZABEZPIECZENIE = 'A' THEN 'TAK' ELSE NULL END ZABEZPIECZENIE_A,
CASE
WHEN ZABEZPIECZENIE = 'B' THEN 'TAK' ELSE NULL END ZABEZPIECZENIE_B
from TABELA_X
where DATA = 20180630
and FIRMA = ABC;
Z powyższego zapytania otrzymuje coś takiego:
- screenshot-20180712153552.png (9 KB) - ściągnięć: 231
- screenshot-20180712153206.png (15 KB) - ściągnięć: 231
- screenshot-20180712152122.png (15 KB) - ściągnięć: 258