Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2010, 03:23
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años
Puntos: 574
Respuesta: Consulta LIKE usando una columna de la Base de datos

Primera opción porque no pones el id_equipo en otro campo en la tabla jugadores y dejas el id_jugador como un numerador simple, todo será mas fácil. Incluso podrias cambiar un jugador de equipo sin tocar su id....

Código MySQL:
Ver original
  1. FROM relaciones, jugadores
  2. WHERE relaciones.id_liga = "XXX" AND jugadores.id_equipo=relaciones.id_equipo

Segunda opción si el id_equipo siempre tiene la misma longitud en dígitos puedes usar LEFT

Código MySQL:
Ver original
  1. FROM relaciones, jugadores
  2. WHERE relaciones.id_liga = "XXX" AND LEFT(jugadores.id_jugador,4)=relaciones.id_equipo

(Supongo que lo de pp en el FROM era un error)

Quim

Última edición por quimfv; 10/11/2010 a las 03:28