Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2013, 16:28
dankko
Invitado
 
Mensajes: n/a
Puntos:
Problema con INNER JOIN

Hola, he realizado una búsqueda por el foro, pero no logro arreglar el fallo que tengo en esta sentencia SQL:

Pretendo sacar como resultado de estas cuatro tablas:

Código:
torneos
(
id_torneo
nombre_torneo
)

torneos_rondas
(
id_ronda
nombre_ronda
)

torneos_inscripcion
(
user_id
username
id_torneo
)

torneos_enfrentamientos
(
id_enfrentamiento
id_ronda
user_id_1
user_id_2
id_torneo
)
Resultado:

Enfrentamiento ronda 1

Usuario 1 - Usuario 2

(donde torneos_enfrentamientos.user_id_1 = torneos_inscripcion.user_id y donde torneos_enfrentamientos.user_id_2 = torneos.inscripcion.user_id)

La consulta que estoy sacando es esta:

Código:
$ssql = "SELECT username, id_enfrntamiento,id_ronda FROM torneos_enfrentamientos
	INNER JOIN torneos_inscripcion ON torneos_inscripcion.user_id = torneos_enfrentamientos.user_id_1 
ON torneos_rondas.id_ronda = torneos_enfrentamientos.id_ronda
	where torneos_enfrentamientos.id_torneo = '$id_torneo'";
Pero tengo algún error, ya que no logro sacar el resultado...