SQL
Código SQL:
Ver originalSELECT p.LOCAL, p.empate, p.visitante
FROM jornadas a
JOIN equipos b1 ON b1.id = a.id_equipoLocal
JOIN equipos b2 ON b2.id = a.id_equipoVisitante
JOIN ligas l ON l.id = a.id_liga
JOIN pronosticos p ON p.id_jornada = a.id
JOIN cuotas c ON c.id_jornada = a.id
WHERE a.fecha > CURDATE( )
AND a.fecha <= NOW( ) + INTERVAL 1
DAY
AND a.resultado IS NULL
AND (
p.LOCAL >=45
OR p.empate >=45
OR p.visitante >=45
)
Y sale lo siguiente.
local -empate -visitante
76 - 9 - 15
72 - 5 - 23
70 - 14 - 16
13 - 12 - 75
67 - 11 - 22
67 -11 - 22
66 - 10 - 24
20 - 67 - 13
67 - 27 - 6
66 - 21 - 13
65 - 25 - 10
87 - 5 - 8
65 - 31 - 4
64 -5 - 31
66 - 10 - 24
68 - 21 - 11
66 - 21 - 13
vale, pues primero solo me interesan los 15 primeros resultados, eso con un limit 15 se solucionaría, y luego quiero que me lo ordene de máximo a mínimo pero comparando los 3 campos, y devolverme algo asi
local- empate- visitante
87 - 5 - 8
76 - 9 - 15
13 -12 - 75
72 -5 - 23
70 -14 - 16
20 -67 - 13
68 -21 - 11
67 -11 - 22
67 -11 - 22
67 - 27 - 6
66 - 10 - 24
66 - 21 - 13
65 - 25 - 10
65 - 31 - 4
66 - 10 - 24
66 - 21 - 13
64 - 5 - 31
Un Saludo y gracias