Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2013, 14:26
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años
Puntos: 175
Armar consulta con dos tablas y foreing key para mostrar datos

El nombre la verdad no se me ocurrió bien, pero lo que quiero es mostrar una grilla de partidos por ejemplo

Fecha 1 - REAL MADRID vs BAYERN MUNICH

para eso tengo 3 tablas.. una de jornada, otra de equipos y una tercera donde se almacenan los emparejamientos.. mi problema es el siguiente y no se como resolverlo... muestro la estructura de mi tabla

ES SOLO ESTRUCTURA
Código PHP:
 ####################################3
 
TABLA EQUIPOS
 
####################################
 
id_equipo    |    equipo
 
-------------------------------------    
 
1            |    AC MILAN
 2            
|     REAL MADRID
 3            
|    BARCELONA
 4            
|    BAYERN MUNICH
 
 
 
 
####################################3
 
TABLA JORNADAS
 
####################################
 
id_jornada    |    jornada
 
-------------------------------------
 
1            |    Fecha 1
 2            
|    Fecha 2
 3            
|    Fecha 3
 
 
 
####################################3
 
TABLA PARTIDOS
 
####################################
 
id_partido    |    id_jornada    |    equipo1    |    equipo2
 1            
|    1            |    1        |    4
 2            
|    1            |    3        |    2
 3            
|    2            |    3        |    1
 4            
|    2            |    2        |    
Si se fijan en la tabla de partido, en EQUIPO1 y EQUIPO2 se guardan dos números, cada numero corresponde a un id_equipo de la tabla EQUIPOS.

id_jornada es tambien un foreing key de la tabla JORNADAS

Lo único que necesito es traer los resultados como dije al principio

Fecha 1
REAL MADRID vs BAYERN MUNICH
BARCELONA vs AC MILAN

y asi según se halla emparejado... no soy un astro en esto del SQL (mysql para php) pero hice algo como.

Código PHP:

SELECT j
.jornadae.equipop.*
FROM jornadas AS jequipos AS epartidos AS p
WHERE j
.id_jornada=p.id_jornada
AND j.id_jornada=
Me traer genial los datos de PARTIDOS, pero necesito imprimir los nombres de los equipos y no se como hacer esa parte de la consulta... agradecería una mano.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...