Ver Mensaje Individual
  #15 (permalink)  
Antiguo 29/07/2010, 16:41
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

Si lanzas esto, ¿qué ocurre?:
select ep.idp, p.jornada, e.nombre Local, ep.golesmarcados GolesLocal, ep.golesrecibidos GolesVisitante, v.nombre Visitante FROM partido p INNER JOIN Equipopartido ep ON p.idp = ep.idp INNER JOIN Equipo e ON e.ide = ep.ide AND ep.modo = "L" INNER JOIN (select ep.idp, p.jornada, e.nombre, ep.golesmarcados FROM partido p INNER JOIN Equipopartido ep ON p.idp = ep.idp INNER JOIN Equipo e ON e.ide = ep.ide AND ep.modo = "V")v ON (p.idp = v.idp AND p.jornada = v.jornada) GROUP BY p.jornada, p.idp

Observa que no he condicionado que el partido se haya celebrado.