Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Join
Forum PHP.pl > Forum > Przedszkole
ghastblood
Witam

zaplątałem się mam 3 tabele
zawodnik -> id, imię, nazwisko, mail ->trzyma dane zawodników
zawodni_konkurencja -> id, id_konkurencji, id_zawodnika -> trzyma dane w jaki konkurencji zawodnik bierze udział
konkurencje -> id, nazwa konkurencji -> trzyma nazwy konkurencji

jak powinno wyglądać zapytanie do mysql tak żeby wyświetlić na stronie id imię nazwisko i wszystkie konkurencje zawodników
wookieb
  1. SELECT
  2. a.imie, a.nazwisko, GROUP_CONCAT(c.nazwa_konkurencji) AS nazwy_konkurencji
  3. FROM
  4. zawodnik a
  5. INNER JOIN zawodnik_konkurencja b ON b.id_zawodnika = a.id
  6. INNER JOIN konkurencje c ON c.id = b.id_konkurencji
  7. GROUP BY a.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.