Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2012, 01:25
evilchis94
 
Fecha de Ingreso: septiembre-2012
Mensajes: 5
Antigüedad: 12 años, 7 meses
Puntos: 0
Relaciones de tablas MYSQL con Left Join

Que tal, disculpen queria pedir su ayuda para una consulta de base de datos donde relaciono dos tablas:

le_roll0, le_equipos

le_roll0 contiene registros de partidos entre dos equipos donde guarda IdRoll, IdTemporada, IdCategoria, Hora, Fecha, IdEquipoLocal, IdEquipoVisita, Jornada

le_equipos guarda informacion de IdEquipo y Nombre (del equipo)

en una pagina dispongo selects para seleccionar temporada, categoria y jornada, y estos se envian en un formulario a otra pagina donde realizo la consulta de los partidos que se jugaron en dicha jornada

Código MySQL:
Ver original
  1. FROM le_equipos, le_roll0
  2. WHERE le_roll0.IdTemporada='$torneo'
  3.     AND le_roll0.IdCategoria='$categoria'
  4.     AND le_roll0.Jornada='$jornada'
  5.     AND (le_equipos.IdEquipo=le_roll0.IdEqLocal)
esto me devuelve algo como:

IdRoll......Hora............Fecha.....IdEqLocal... ..IdEqVisita
8183.... 22:00.... 2012-11-12.... 1194...........1394

Sin embargo lo que quiero realizar es que en ves de mostrarme los Id de los equipos, me muestre el nombre ellos, para ello intente algo como esto:

Código MySQL:
Ver original
  1. Select le_equipos.Nombre AS NomEquipoL
  2. From le_equipos Left Join le_roll0 on le_equipos.IdEquipo = le_roll0.IdEqLocal  
  3. WHERE le_roll0.IdTemporada='$torneo'
  4.     AND le_roll0.IdCategoria='$categoria'
  5.     AND le_roll0.Jornada='$jornada'
Pero solo me devuelve los nombres de los equipos Locales, sin el id del roll, ni la hora, ni fecha,

alguno podria darme una idea de como reemplazar los Id de los equipos por su respectivo nombre??

Última edición por gnzsoloyo; 24/11/2012 a las 05:42 Razón: Código de programación no permitido en los foros de base de datos.