Witam Mam takie tabele:
OSOBA
- id_osoba
- name
OSOBA_ADRES
- id_osoba
- id_adres
ADRES
- id_adres
- nr_lokalu
- nr_domu
PREZENT
- id_prezentu
- nazwa
PREZENTY_OSOBA
- id_prezentu
- id_osoba
Generalnie widać jak to jest podłączone ( same ralcje wiele do wielu zrealizowane za pomocą tabel pośredniczących )
PREZENT --- OSOBA_PREZENT --- OSOBA --- OSOBA_ADRES -- ADRES
Chcę wyświetlić id_prezent, id_osoba, id_adres, prezent.nazwa wiec daje warunki:
osoba.id_osoba=osoba_adres.id_osoba and osoba_adres.id_adres=adres.id_adres and prezent.id_prezent=prezent_osoba.id_prezent and prezent_osoba.id_osoba=osoba.id_osoba
Lecz niestety pomimo zastosowania distinct rekordy się powtarzają, gdy generuje kwerende w accesie aby to zweryfikować też się powtarzają pomimo, że acces stouje klazuje JOIN ON, co jest nie tak w relacji??
Pozdrawiam.