![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam 4 tabele:
- główna: osoby(id, miasto, stanowisko, status) - słownikowe: miasta, stanowiska i statusy W tabeli miasto może nie być wpisu odpowiadającemu kluczowi w tabeli osoby w polu miasto. Zatem, żeby wyświetlić wszystkie osoby, które nie mają odpowiadającego miasta chciałbym tu zastosować left join. Mam więc na początek zapytanie w stylu:
Problem pojawia się, gdy chcę jeszcze dołożyć powiązanie z tabelami stanowiska i statusy na podobnej zasadzie jak miasta, z tą różnicą, że w tych dwóch tabelach zawsze będzie odpowiedni rekord. Próbowałem:
i podobne kombinacje (np. tabela T3 przed joinem) ale nic nie działa. Macie pomysł jak to ugryźć? Ok, już sobie poradziłem:
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 04:29 |