Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dwa klucze obce z jednej tabeli
Thorgal
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.08.2011

Ostrzeżenie: (0%)
-----


Witam,
tworzę bazę danych ze statystykami drużyny piłkarskiej.
Tabele:

mecze
* id_meczu
- data
- id_gospodarzy
- id_gosci
- wynik

drużyny
* id_druzyny
- nazwa

Jak zrobić, żeby pola gospodarze i goście z tabeli mecze były kluczami obcymi z tabeli drużyny?
Problem pojawia się przy tworzeniu zapytania.

SELECT m.id_meczu, d.nazwa as gospodarze, d.nazwa as goscie
FROM mecze as m, druzyny as d
WHERE id_gospodarzy=id_druzyny AND id_gosci=id_druzyny

Nigdy wcześniej nie spotkałem się z takim problemem dlatego proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 565
Pomógł: 6315
Dołączył: 27.12.2004




Musisz użyc dwa left join
Identyczny problem
http://forum.nospor.pl/programowanie/bazy-...-join-ft22.html
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.03.2026 - 19:54