chce zrobić zapytanie, które będzie wywoływało gospodarzy i gości w odpowiednich kolejkach oraz gole przez nich strzelone... zrobiłem cios takiego i niestety nie działa tak jak trzeba

mam takie tabele w bazie
CREATE TABLE `druzyny` ( `idteam` int(11) NOT NULL AUTO_INCREMENT, `nazwa` varchar(30) NOT NULL DEFAULT '', PRIMARY KEY (`idteam`) ) CREATE TABLE `mecze` ( `idmecz` int(11) NOT NULL AUTO_INCREMENT, `kolejka` int(11) NOT NULL DEFAULT '0', `gospodarz` int(11) NOT NULL DEFAULT '0', `przeciwnik` int(11) NOT NULL DEFAULT '0', `gol1` int(11) NOT NULL DEFAULT '0', `gol2` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`idmecz`), KEY `kolejka` (`kolejka`,`gospodarz`,`przeciwnik`,`gol1`,`gol2`) )
to zapytanie prawidłow pobiera z bazy: gol1 i gol2 oraz nazwe drużyny gości, ale zamiast nazwy drużyny gospodarzy pobiera nazwe drużyny gości
<?php $zapytanie="SELECT d1.nazwa, d2.nazwa, gol1, gol2 FROM mecze as m, druzyny as d1, druzyny as d2 WHERE m.kolejka=1 AND m.gospodarz=d1.idteam AND m.przeciwnik=d2.idteam"; { } ?>