Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]join w mysql
Forum PHP.pl > Forum > Przedszkole
eminiasty
Mam w bazie tabele konto i postac.
Załóżmy ze:

Konto:
id_konto|login
1|stefan1
2|stefan2

Postaci
id_postaci|id_konto
1|1
1|2

Jak wyswietlic wszystkie postaci przypisane do gracza np stefan2? WYdaje mi sie iz trzeba uzyc full join ktorego w mysql nie ma?

  1. SELECT login,name FROM `gl_user` LEFT JOIN `gl_character` ON `gl_user`.`id_user` = `gl_character`.`id_character` WHERE `gl_user`.`login` = 'jakis' AND `gl_user`.`active` = 1


Zapytanie powyzej zwraca:

stefan2|null
Star
Spróbuj

  1. SELECT
  2. k.login, p.id_konto
  3. FROM postaci p
  4. INNER JOIN konto k ON p.id_konto = k.id_konto
  5. WHERE k.login = 'x';
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.