Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2008, 02:37
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Re: Consulta sobre dos tablas

Dada la estructura que tienes, yo lo haría así:

SELECT partidos.jornada as Jornada, partidos.id_partido as partido, L1.NombreEquipos as Equipo_Local, L2.NombreEquipos as Equipo_Visitante FROM liga L1, liga l2, partidos where L1.id = partidos.id_eqLocal AND L2.id = partidos.id_eqVisit AND partidos.jornada = 1

aclaración: tu problema es que pones el equipo local y el visitante en la misma línea (row) de la tabla partidos; eso no te causa problema si sólo quieres traerte el número, pero si quieres el nombre del equipo, tendrás que usar dos relaciones con la tabla liga donde tienes el id y el nombre de los equipos, es decir, tendrás que ir dos veces, una a por el equipo local y otra a por el visitante. Puesto que sólo tienes una tabla, la desdoblamos en dos para ir una vez por cada equipo.

Última edición por jurena; 20/04/2008 a las 04:49 Razón: añadir aclaración