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..
$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..