Radosław
Nowak
Programista,
Analityk,
Konferansjer
Temat: Database Expert - ograniczenie wyników tabeli wartością...
W Database Expert chciałbym ograniczyć tabelę wartością konkretnej kolumny. Mogę ograniczyć dane w Select Expert, ale ograniczenie to przy wykonaniu raportu wybudowywane jest w klauzuli WHERE, a ja chciałbym na poziomie JOIN.Dla zobrazowania problemu przykłady:
Przykład 1: (oczekiwany rezultat)
select *
from Kontrahenci
left join Adresy on adr_knt_id = knt_id and adr_wysylkowy = 1
[zwróci kontrahentów posiadających adres wysyłkowy i tych, którzy go nie posiadają]
Przykład 2: (generowany schemat)
select *
from Kontrahenci
left join Adresy on adr_knt_id = knt_id
where adr_wysylkowy = 1
[zwróci kontrahentów TYLKO posiadających adres wysyłkowy]
Jedną z opcji jest oczywiście wyklikanie protezy jako SQL Formula, ale mimo to chciałbym się wbić w klauzulę łączenia.
Wykorzystanie Command nie wchodzi w grę.
Czy ma ktoś jakiś pomysł?Ten post został edytowany przez Autora dnia 24.03.21 o godzinie 12:33