Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]2 tabele kilka join'ów ?
Forum PHP.pl > Forum > Przedszkole
Qss
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
edir
Podaj przykładową zawartość drugiej tabeli. Będzie łatwiej.
Qss
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)");
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.