Witam
Piszę zapytanie do bazy postgres poniżej jego treść
W czym jest błąd, ponieważ zapytanie zwraca mi wszystkie kombinacje połączeń danych między tabelami, a powinno wyświetlić dane ograniczając je do warunku w części where czyli zakresu pod_nal.okres_od between '2016-12-31' and '2018-01-01' i założeniu podanego id_nieruchomości powinno to być 12 rekordów.
Dziękuje za pomoc
Piszę zapytanie do bazy postgres poniżej jego treść
select nier_st.kwota_podstawa, nier_st.okres
from
eksport_20190108.pod_jedn_opodatkowania_pow_nier pod_nier
left join eksport_20190108.pod_naleznosci pod_nal on pod_nier.id_jedn_opodatkowania = pod_nal.id_jedn_opodatkowania
left join eksport_20190108.nieruchomosci_stawki_oplat nier_st on pod_nier.id_nieruchomosc = nier_st.id_nieruchomosc
where
pod_nier.id_nieruchomosc = 1208593
and pod_nal.okres_od between '2016-12-31' and '2018-01-01'
group by
nier_st.kwota_podstawa, nier_st.okres
W czym jest błąd, ponieważ zapytanie zwraca mi wszystkie kombinacje połączeń danych między tabelami, a powinno wyświetlić dane ograniczając je do warunku w części where czyli zakresu pod_nal.okres_od between '2016-12-31' and '2018-01-01' i założeniu podanego id_nieruchomości powinno to być 12 rekordów.
Dziękuje za pomoc