Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Relacja do dwóch pól tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
kardi3
Witam,
mam dwie tabele

druzyny

id_druzyny
nazwa


oraz

mecz
id_druzyny1
id_druzyny2
bramki_1
bramki_2

Tworząc relacje po druzyny.id_druzyny = mecz.id_druzyny1 oraz id_druzyny = mecz.id_druzyny2 w tabeli mecz wyskakuje mi w obu polach ta sama drużyna. Jak zrobić to poprawnie, aby w polach id_druzyny1 oraz id_druzyny2 były różne drużyny znajdujące się w tabeli druzyny?

Pozdrawiam,
kardi3
nospor
Może lepiej pokaż jak wygląda to Twoje zapytanie to powiemy ci co robisz źle...
mmmmmmm
  1. SELECT m.*, d1.nazwa druzyna1, d2.nazwa druzyna2 FROM mecz m JOIN druzyny d1 ON id_druzyny1=d1.id_druzyny JOIN druzyny d2 ON id_druzyny2=d2.id_druzyny
kardi3
Problem rozwiązany, dziękuje smile.gif
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.