Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] stworzenie zapytania SELECT, phpMyAdmin
pawelt
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.11.2011

Ostrzeżenie: (0%)
-----


Witam..
Mam problem ze stworzeniem zapytania SELECT (phpMyAdmin).
Chodzi o to, że posiadam tabelę z miejscowościami:

MIASTA
id_miasta (PK)
nazwa_miasta

drugą tabelę z trasami:

TRASY
id_trasy (PK)
start
koniec

oraz trzecią tabelę z miejscowościami pośrednimi na danej trasie:

PRZEZ
id_trasy (FK)
miasto_posrednie

W kolumnach "start" oraz "koniec" tabeli TRASY start=id_miasta oraz koniec=id_miasta.
Analogicznie w kolumnie "miasto_posrednie" tabeli PRZEZ miasto_posrednie=id_miasta.
Zależy mi na tym, aby miasta zawsze pobierać z jednej tabeli (MIASTA).

I jak teraz wyświetlić tabelę z prawdziwymi nazwami miejscowości na danej trasie?
Np. tak żeby otrzymać taki wynik:

start: Łódź ____ koniec: Lublin ____ miasto_posrednie: Warszawa
start: Łódź ____ koniec: Lublin ____ miasto_posrednie: Radom ____ miasto_posrednie: Puławy
...

Albo chociaż żeby wyświetlić tylko dane z dwóch pierwszych tabel: nazwy miejscowości "start" i "koniec".
Moje próby stworzenia takiego zapytania kończą się uzyskaniem nazwy tylko jednej miejscowości, a następną jest już numer id danego miasta.
Jak zrozumiem ideę, to mam nadzieje, ze dalej sobie poradzę.
Nie wiem, może źle zaprojektowałem bazę - jeśli ktoś byłby uprzejmy coś doradzić, będę wdzięczny.
Pozdrawiam..

Ten post edytował pawelt 10.11.2011, 15:10:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:32