Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]2 tabele kilka join'ów ?
Qss
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 7
Dołączył: 22.02.2009

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


Witam,
tym razem mam taki problem
powiedzmy ze mamy 2 tabele

users
id | name
1 | Wojtek
2 | Marek

i grupy
id | user1 | user2 | user3 | jakieś inne dane
1 | 1 | 2 | 1

i w user1-3 są podawane id z tabeli user i chodzi o pobranie ich imion, id, i wszystkich innych danych z drugiej tabeli. Z jednym JOIN lub ON nie było by problemu + AS ale z kilkoma kombinuje i nic mi nie wychodzi

z góry dzięki
Go to the top of the page
+Quote Post
edir
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 16.12.2004

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


Podaj przykładową zawartość drugiej tabeli. Będzie łatwiej.
Go to the top of the page
+Quote Post
Qss
post
Post #3





Grupa: Zarejestrowani
Postów: 141
Pomógł: 7
Dołączył: 22.02.2009

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


Dzięki za fatygę już sobie poradziłem

  1. $sql= mysql_query("SELECT t.*, t0.name AS name0, t1.name AS name1, t2.name AS name2
  2. FROM grupy t
  3. left join user t0 on (t.user0= t0.id)
  4. left join user t1 on (t.user1= t1.id)
  5. left join user t2 on (t.user2= t2.id)");


Ten post edytował Qss 1.10.2011, 12:55:40
Go to the top of the page
+Quote Post

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: 22.09.2025 - 05:12