Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Proste pytanko o relacje
mete999
post 10.03.2006, 09:55:48
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.03.2006

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


Witam,
Prosze o wyrozumialosc na poczatku:)

Wiem jak laczyc sie z baza z poziomu php, zapisywac, odczytywac ale na jednej luznej tabeli.

Zalozmy jednak ze mam 2 tabele polaczone relacja jeden do wielu np:

tabela lokalizacje { id_lok,opis_lokalizacji }
tabela osoba { id_osoby,lokalizacja, itd... }

w tabeli "osoba" pole "lokalizacja" wskazuje na rekord w tabeli "lokalizacje" czyli schematycznym jezykiem piszac: osoba.lokalizacja->lokalizacje.id_lok

Czy musze w postgresie laczyc relacja jakos te 2 tabele? Jesli tak to jak?

Jak teraz wyswietlic wynik listowania osob z tabeli "osoba" w php tak by w polu lokalizacja nie byl numer "id_lok" tylko od razu opis tej lokalziacji z tabeli "lokalizacje"?

Dziekuje z gory.
Tom
Go to the top of the page
+Quote Post
phpcoder
post 10.03.2006, 10:21:51
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.03.2006

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


Cytat(mete999 @ 2006-03-10 08:55:48)
Zalozmy jednak ze mam 2 tabele polaczone relacja jeden do wielu np:

tabela lokalizacje { id_lok,opis_lokalizacji }
tabela osoba { id_osoby,lokalizacja, itd... }

w tabeli "osoba" pole "lokalizacja" wskazuje na rekord w tabeli "lokalizacje" czyli schematycznym jezykiem piszac: osoba.lokalizacja->lokalizacje.id_lok

  1. SELECT o.id_osoby,o.lokalizacja,l.opis_lokalizacji
  2. FROM osoba
  3. o
  4. INNER JOIN lokalizacja l ON o.lokalizacja=l.id_lok
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 04:05