[SQL] Uciążliwe zapytanie

Witam!

Na załączonym zdjęciu schemat bazy. Potrzebuje teraz wyciągnąć zapytaniem:

  • id i date meczu

  • id i nazwe gospodarzy

  • id i nazwę gości

 

Nie mogę ogarnąć jak napisać to zapytanie…

post-57474-0-16931700-1421255317_thumb.p

A co do tej pory udało Ci się zrobić? Patrząc na punkt pierwszy tego, co potrzebujesz, to masz to jak na tacy, w dalszych etapach musisz na pewno zrobić JOIN. A co dokładnie? Polecam zapoznać się z najprostszym kursem SQL bo to są podstawy.

o ile dobrze rozumiem, to chodzi o takie coś:

 

select id_meczu, data, id_gospodarzy, (select nazwa_druzyny from druzyna where id_druzyny=id_gospodarzy), id_gosci, (select nazwa_druzyny from druzyna where id_druzyny=id_gosci) from mecz

 

testowane na bazie sqlite.

 

Pozdrawiam