Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z pobieraniem danych z dwoch tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
m-a-x
Mam problem z wyswietleniem danych... Tabele wygladają następująco:

planeta:
id | nazwa | uklad

satelita:
id | nazwa | planeta_id

I teraz w jaki sposob wylistowac planety z danego ukladu przypozadkowujac każdej (o ile istnieje) jej satelite

oczywiście gdy dołączam taki warunek: satelita.planeta_id=planeta.id to wyswietlaja mi sie tylko planety z satelitami a te bez juz nie

moze trzeba tu uzyc gdzies podzapytania albo czegos innego - nie wiem smile.gif Przygode z bazami danych zaczalem nie tak dawno i dopiero sie ucze. Pewnie pytanie jest banalne no ale dla mnie narazie stanowi problem smile.gif Byłbym wdzieczny gdyby ktoś mi cos doradził, podpowiedzial, nakierowal lub poprostu podal rozwiazanie tongue.gif
nospor
left join

  1. SELECT *
  2. FROM planeta p LEFT JOIN satelita s ON s.planeta_id=p.id
m-a-x
thx dziala - na przyszlosc postaram sie nie zadawac takich banalnych pytan tongue.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.