Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2016, 08:46
manzajaro
 
Fecha de Ingreso: marzo-2012
Mensajes: 17
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Order by máximo de 3 campos juntos

SQL

Código SQL:
Ver original
  1. SELECT p.LOCAL, p.empate, p.visitante
  2. FROM jornadas a
  3. JOIN equipos b1 ON b1.id = a.id_equipoLocal
  4. JOIN equipos b2 ON b2.id = a.id_equipoVisitante
  5. JOIN ligas l ON l.id = a.id_liga
  6. JOIN pronosticos p ON p.id_jornada = a.id
  7. JOIN cuotas c ON c.id_jornada = a.id
  8. WHERE a.fecha > CURDATE( )
  9. AND a.fecha <= NOW( ) + INTERVAL 1
  10. DAY
  11. AND a.resultado IS NULL
  12. AND (
  13. p.LOCAL >=45
  14. OR p.empate >=45
  15. OR p.visitante >=45
  16. )
  17. ORDER BY p.LOCAL DESC , p.visitante DESC , p.empate DESC