Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/02/2016, 09:32
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Order by máximo de 3 campos juntos

Probemos esto:
Código MySQL:
Ver original
  1. SELECT local, empate, visitante
  2.     (SELECT
  3.         p.LOCAL, p.empate, p.visitante, GREATEST(p.LOCAL, p.empate, p.visitante) mayresult
  4.     FROM
  5.         jornadas a
  6.         INNER JOIN equipos b1 ON b1.id = a.id_equipoLocal
  7.         INNER JOIN equipos b2 ON b2.id = a.id_equipoVisitante
  8.         INNER JOIN ligas l ON l.id = a.id_liga
  9.         INNER JOIN pronosticos p ON p.id_jornada = a.id
  10.         INNER JOIN cuotas c ON c.id_jornada = a.id
  11.     WHERE
  12.         a.fecha > CURDATE()
  13.             AND a.fecha <= ADDDATE(NOW(), INTERVAL 1 DAY)
  14.             AND a.resultado IS NULL
  15.             AND GREATEST( p.LOCAL, p.empate, p.visitante) >= 45
  16.     ORDER BY 4) TablaREsultado;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)