Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wynik z kilku tabel jednoczesnie
Forum PHP.pl > Forum > Bazy danych
Nalesnik
Witam,
nie jestem zbyt zaawansowanym programista wiec prosze o wyrozumialosc.
Chodzi o uzyskanie wyniku z kilku tabel za jednym zapytaniem do bazy MySQL.

Zalozmy, ze:
Tabela1 (id, nazwa)
Tabela2 (id, id_tabela1, nazwa)
Tabela3 (id, id_tabela2, nazwa)

Problem w tym, ze we wszystkich tabelach mam pole "nazwa" i skrypt wyswietla mi zawsze wartosc "nazwa" z ostatniej tabeli.

Prosze o pomoc jak napisac zapytanie do bazy i jak wyswietlic wyniki
nevt
jeżeli masz pole o takiej samej nazwie w kilku tabelach w jednym zapytaniu używaj składni:
nazwa_tabeli.nazwa_pola, czyli u ciebie:
Tabela1.nazwa, Tabela2.nazwa lub Tabela3.nazwa
Nalesnik
tak tez robie przy zapytaniu do bazy.
ale ja uzyskac wartosc pola nazwa dla kazdej z trzech tabel?
nevt
  1. SELECT Tabela1.nazwa AS nazwa1, Tabela2.nazwa AS nazwa2, Tabela3.nazwa AS nazwa3 ...
Nalesnik
o to mi chodzilo, dzieki smile.gif
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.