Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z pobieraniem danych z dwoch tabel, ..gdy rekord w drugiej tabeli nie istnie
m-a-x
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.01.2006

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


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
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




left join

  1. SELECT *
  2. FROM planeta p LEFT JOIN satelita s ON s.planeta_id=p.id


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
m-a-x
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.01.2006

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


thx dziala - na przyszlosc postaram sie nie zadawac takich banalnych pytan tongue.gif
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 Aktualny czas: 20.08.2025 - 03:29