Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2012, 15:58
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: problemas inner join

SELECT * FROM resultados INNER JOIN deportistas ON resultados.id_atleta = deportistas.id WHERE deportistas.sexo = @sexo AND categoria = @categoria AND temporada = @temporada AND tipo = @pista AND prueba = @prueba

Observa que el ON va antes del WHERE... Luego has usado una comparación para el sexo en el ON que creo que va mejor en el WHERE
No debes poner código PHP. He quitado las comillas, pero tú en tu programa debes dejarlas. La arroba indica que se trata de una variable, pero en tu programa no debes usarla así. Aquí solo debemos escribir código sql.