Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zrobić dwa odwołania w SQL-u do identyfikatora tabeli..
Forum PHP.pl > Forum > Bazy danych > MySQL
peksiarz
Witam,
Zaczne może od tego że tworze na użytek pewnej firmy transportowej wyszukiwarke (klient będzie podawał przystanek początkowy i przystanek końcowy, a system będzie wyszukiwał odp połączenia)
Mój problem jest taki:
Do tabeli "zPdoP" potrzebuje dwa razy wstawić relacje Id_przystanku z tabeli "Przystanek"

"przystanek"
Id_przystanku | Nazwa przystanku |

"zPdoP"
Id_zPdoP | Id_przystanku_1 | Id_przystanku2 | Czas_przejazdu | Odległość

Gdzie:
"zPdoP" - to skrót od: droga z przystanku_1 do przystanku_2
Id_przystanku_1 - identyfikator przystanku z
Id_przystanku_2 - identyfikator przystanku do
Czas_przejazdu – czas potrzebny na przebycie z….do…
Odleglosc – odległość pomiędzy tymi dwoma przystankami

Ta relacja którą zamierzam stworzyć jest potrzebna do wyliczania odległości pomiędzy przystankami na danym kursie.

Jak zrobić dwa odwołania w SQL-u do identyfikatora tabeli "przystanek" ? Jeśli będziesz potrzebował więcej informacji lub chciałbyś żebym posłał szkic całej bazy wraz z relacjami to pytaj kimkolwiek jesteś smile.gif
peksiarz
przeglądałem już http://forum.php.pl/index.php?showtopic=56783&hl=
troche rozjaśniło tylko dalej nie wiem, czy mam zastosować u siebie 'Left Join' ..bo u mnie dwa klucze obce odwołują się do klucza podstawowego, zastanawiam się czy to wogóle jest możliwe worriedsmiley.gif
nospor
no przeciez w tamtym topicu jest identyczna sytuacja co u ciebie. nic tylko skopiowac i pozmieniac nazwy co są u ciebie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.