![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 4.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
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ź. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Połącz 3 tabele przez join i na końcu WHERE id_zawodnika=numer
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 4.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
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? -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:01 |