Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Jak pobrać dane z drugiej tabeli?
GoldeNx3
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Witam! Jeżeli w jednej bazie mam wszystkich zarejestrowanych użytkowników, a z drugiej chcę pobrać dane np. o miejscu zamieszkania, bazy:

  1. "users":
  2. - ID
  3. - Nick


  1. "dane":
  2. - ID
  3. - ID_Usera
  4. - Miejsce



To jak pobrać z drugiej tabeli te dane, jeżeli ID_Usera odpowiada ID z tabeli "users"?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





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




Zwykły LEFT JOIN - całośc opisana na przykładach w manualu MYSQL


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

"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
GoldeNx3
post
Post #3





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


  1. SELECT `users`.*, `dane`.*
  2. FROM `users`
  3. LEFT JOIN `dane`
  4. ON `users`.ID = `dane`.ID


Cóś takiego?
Go to the top of the page
+Quote Post
Dominis
post
Post #4





Grupa: Zarejestrowani
Postów: 77
Pomógł: 19
Dołączył: 13.02.2010

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


  1. SELECT *
  2. FROM users
  3. LEFT JOIN dane
  4. ON users.ID = dane.ID_Usera



--------------------
www.maxcode.pl
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #5





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


No ok, a jak mam podać konkretne ID? Bo tak to on wyszuka wszystko, a ja chce, by np to ID było równe 4.
Go to the top of the page
+Quote Post
IceManSpy
post
Post #6





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


  1. SELECT *
  2. FROM users
  3. LEFT JOIN dane
  4. ON users.ID = dane.ID_Usera WHERE dane.ID_Usera=4


--------------------
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #7





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Dziękuję, wszystko pięknie działa.
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: 22.08.2025 - 06:36