Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Dołączenie jednego pola z innej tabeli
koxu1996
post 10.05.2013, 09:44:42
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

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


Witam. Mam coś takiego:

Posts:
id .. text .. user_id
1 .. fgdfg .. 3
2 .. gdg ... 1
3 .. dfdg ... 2

Users:
id .. nick
1 .. kuba
2 .. jacek
3 .. michal

Chciałbym zapytaniem otrzymać:
id .. text .. user_id .. nick
1 .. fgdfg .. 3 .... michal
2 .. gdg .. . 1 .... kuba
3 .. dfdg .. 2 .... jacek

Jak połączyć te dwie tabele w zapytaniu? Bo nie mogę ogarnąć tych joinów

Ten post edytował koxu1996 10.05.2013, 09:46:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ghastblood
post 10.05.2013, 09:47:44
Post #2





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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




  1. SELECT * FROM posts LEFT JOIN user ON id = user_id

Go to the top of the page
+Quote Post
Mackos
post 10.05.2013, 09:50:53
Post #3





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

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


ghastblood zapomniałeś chyba o aliasach wink.gif
Kod
SELECT p.*, u.nick FROM  posts p LEFT JOIN user u ON p.id = u.user_id


--------------------
WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
Go to the top of the page
+Quote Post
koxu1996
post 10.05.2013, 09:53:07
Post #4





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

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


Mackos oto mi chodziło smile.gif
Go to the top of the page
+Quote Post
ghastblood
post 10.05.2013, 10:16:45
Post #5





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


tak faktycznie bez aliasów też działa ale bezpieczniej stosować bo jak było by user_id = user_id to wywaliło by błąd. Ja staram używać się unikalnego nazewnictwa dodając prefixy
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:54