[SQL] Uciążliwe zapytanie


(szygmon) #1

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


(flaszer) #2

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.


(Kroskr) #3

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