Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] wyświetlanie tabeli głównej i dołączanie relacyjnych tabel
kononowicz
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


witam.

Mam tabele np.

id (int) | nazwa(int) | rok | imie(int) | nazwisko

1 2 1982 5 kowalski
2 6 1981 9 nowak


oraz tabele T_nazwa

id | nazwa

oraz T_imie

id | imie

Jak wyświetlić tabele pierwszą, żeby zamiast liczb (int) w kolumnie 'nazwa' i 'imie' zamieniało mi na wartosci z kolumny T_imie.imie oraz T_nazwa.nazwa. Zeby wyswietlało np.

id (int) | nazwa(int) | rok | imie(int) | nazwisko

1 uczeń 1982 Jan kowalski
2 student 1981 Dawid nowak

Jak u ułożyć zapytanie sql??
z góry dzieki za odp
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Skoro znasz odpowiedź to dlaczego zadajesz pytanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Nie dam Ci gotowca ale nakieruje ( mam nadzieję ) na dobry trop.

Mamy taką sytuację:
tabela1:
id | id_tab2 | nazwa

tabela2:
id | wartosc_z_tab2

zapytanie będzie wyglądało tak:
  1. SELECT t1.id,t2.wartosc_z_tab2 AS jakies_pole,t1.nazwa FROM tabela1 t1 INNER JOIN tabela2 t2 ON t1.id_tab2=t2.id


Dla więcej niż dwóch tabel zasada działania jest taka sama, dodajesz po prostu kolejne inner join ... on
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: 26.09.2025 - 13:32