Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2013, 20:30
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 17 años
Puntos: 96
problema con una consulta

Hola a todos, he creado 2 tablas

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `equipos` (
  2. `equ_escuela` varchar(50) NOT NULL,
  3. `equ_apodo` varchar(50) NOT NULL,
  4. `equ_logo` varchar(50) NOT NULL,
  5. PRIMARY KEY (`equ_id`)
  6. )

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `partidos` (
  2. `par_id` int(11) auto_increment NOT NULL,
  3. `par_jornada` int(11) NOT NULL,
  4. `par_fecha` datetime NOT NULL,
  5. `par_id_campo` varchar(10) NOT NULL,
  6. `par_id_local` varchar(10) NOT NULL,
  7. `par_goles_local` int(11) NOT NULL,
  8. `par_id_visitante` varchar(10) NOT NULL,
  9. `par_goles_visitante` int(11) NOT NULL,
  10. PRIMARY KEY (`par_id`),
  11. KEY `par_id_campo` (`par_id_campo`),
  12. KEY `par_id_local` (`par_id_local`),
  13. KEY `par_id_visitante` (`par_id_visitante`),
  14. KEY `par_id_visitante_2` (`par_id_visitante`)
  15. )
tengo que hacer una consulta donde me muestre todos los datos de la primera jornada (par_id=1), el problema es que puedo mostrar solo el apodo del equipo local pero no del visitante a travez de esta consulta

Código MySQL:
Ver original
  1. SELECT  p.par_id AS id_jor, p.par_id_local AS elocal,
  2.     e.equ_apodo AS apodo_local, p.par_id_visitante AS evisitante,
  3.     e.equ_apodo AS apodo_visitante
  4. FROM partidos AS p INNER JOIN equipos AS e  ON e.equ_apodo=p.par_id_local
  5. WHERE p.par_id=1

y esta otra no me muestra nada,

Código MySQL:
Ver original
  1. SELECT par_id, equ_apodo, par_id_local, par_id_visitante
  2. FROM partidos, equipos
  3. WHERE par_id_local = equ_id
  4. AND par_jornada =1
he leido un monton pero no logro encontrar la solucion, atento a sus respuestas, gracias :D

PD: la segunda consulta me muestra el nombre del equipo local y la primera no me muestra nada

Última edición por gnzsoloyo; 27/08/2013 a las 20:38