Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/07/2010, 05:42
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta SQL en MySQL

yosoloyo,
usa ésta, pues creo que otendrás todo lo que quieres y es más rápida:

select p.jornada, ep.idpartido, e.nombre Local, ep.golesmarcados golesLocal, ep.golesrecibidos golesVisitante, v.nombre Visitante FROM partido p INNER JOIN Equipopartido ep ON p.idpartido = ep.idpartido INNER JOIN Equipo e ON e.idequipo = ep.idequipo INNER JOIN(select ep.idpartido, p.jornada, e.nombre, ep.golesmarcados FROM partido p INNER JOIN Equipopartido ep ON p.idpartido = ep.idpartido INNER JOIN Equipo e ON e.idequipo = ep.idequipo WHERE p.jugado = "SI" AND ep.modo = "Visitante")v ON v.jornada = p.jornada AND v.idpartido = ep.idpartido GROUP BY p.jornada, ep.idpartido