select e problema nella 2 join con where

Mi potreste aiutare in questa select:

$query = @mysql_query ("SELECT * FROM competizioni as comp1 JOIN (SELECT id, min(tempo_km_gara) AS tempo_km_gara2 FROM competizioni where tipologia_gara='Mezza_Maratona' GROUP BY id) AS comp2 join (SELECT id, nome, cognome, indirizzo_email FROM administrators ) AS admin1 on comp2.id = admin1.id and comp1.tempo_km_gara = comp2.tempo_km_gara2 and comp2.id = comp1.id order by tempo_km_gara2");

La condizione where della seconda join non mi estrapola solo le mezze maratone ma anche altre gare..

inviato 8 anni fa
danilob
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda