ujex
18.12.2006, 12:18:54
Mam dwie tabele: Zawodnik i Zawody, oraz trzecią Zawodnik_Zawody(idZawodni, idZawody), która tworzy relację "wiele do wielu".
Jak sformułować zapytanie które po wybraniu odpowiedniego zawodnika pokaże w jakich zawodach brał on udział?
Z góry dzieki za odpowiedź.
wipo
18.12.2006, 12:34:14
Połącz 3 tabele przez join i na końcu WHERE id_zawodnika=numer
ujex
18.12.2006, 13:01:51
no ale ja nie chce ich łączyć!
Chcę mieć te dwie tabele niezależnie od siebie i tylko przy wyszukiwaniu danych korzystać z powiązania
wipo
18.12.2006, 13:10:59
No to napisałem
One nie są łączone na stałe tylko tabele są wiązane w momencie zapytania i wyświetlania wyników.
Znasz choć podstawy SQL-a?
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.