Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/08/2009, 12:50
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años
Puntos: 2
Respuesta: Consulta compleja

Hola lucianomdq

De seguro habran formas más elegantes o eficientes de hacerlo, pero esta al parecer hace lo que necesitas

Código MySQL:
Ver original
  1. j.nombre_jugador 'Nombre_Jugador',
  2. e.nombre_equipo  'Nombre de Equipo',
  3. (SELECT nombre_equipo
  4.    FROM seguimiento p
  5.    LEFT JOIN equipos c ON p.id_equipo_versus = c.id_equipo
  6.    WHERE p.id_partido = '11') 'Equipo versus'
  7. FROM seguimiento s
  8. LEFT JOIN jugadores j ON s.id_jugador = j.id_jugador
  9. LEFT JOIN equipos e ON s.id_equipo_jugador = e.id_equipo
  10. WHERE s.id_partido = '11';

Hay que ajustar los nombres de campos a tu realidad, yo hice uan pequeña base para la prueba
Saludos