Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Problem z zapytaniem SQL
lkj
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 16.08.2008

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


witam,

chcę wykonać takie zapytanie SQL:

  1. SELECT user_id FROM phpbb_user_group WHERE group_id='5';


zapytanie działa i mam podane user_id
pytanie jak mam wykonać zapytanie sql aby byly te user_id połączone z username z tabeli phpbb_users (abym wiedział jaki numer id łączy się z jakim użytkownikiem), jak wykonac takie zapytanie sql?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Cytat
nospor ale przecież username jest w tabelii phpbb_users nie w phpbb_user_group.
No i co? Po SELECT mówi się jakie chcemy pobrać kolumny, niezależnie w jakiej są tabeli

"PO LEFT JOIN" znaczy ze ma byc PO a nie W..... Mówiłem byś zajrzał do dokumentacji... tam masz wszystko opisane....

  1. SELECT user_id, username FROM phpbb_users LEFT JOIN ON phpbb_user_group.user_id = phpbb_users.username WHERE group_id='5'

Już widzisz co znaczy PO a co W?

phpbb_user_group.user_id = phpbb_users.username
i czemu łączysz ID z name? Przecież jedno to ID a drugie to NAME. To są dwie różne rzeczy. ID masz łaczyć z właśicwym ID a nie nazwą.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 06:06