Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2011, 10:56
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Comparar un campo misma tabla

Bueno, te recuerdo que estamos en el foro de PHP y no de MySQL, seguramente alla podran decirte con mas certeza como hacer la consulta para que incluyas todos los criterios de orden.

Algo como:
Código SQL:
Ver original
  1. SELECT *, (goles_favor - goles_contra) AS dif_goleo FROM tabla
  2.   ORDER BY puntos DESC, dif_goleo DESC, goles_favor DESC

Creo que el orden correcto seria con solo esos 3 criterios:
1- Puntos
2- Diferencia de goles anotados vs recibidos
3- Total de goles

Lo que actualmente tienes como "diferencia de goles entre los equipos empatados" y "diferencia de goles totales" me parece que es exactamente lo mismo, a menos que puedas explicarnos como es que haces esa operacion.

Bien, como te decia, por medio de la misma consulta puedes realizar operaciones y hacer que estas influyan en el orden de los resultados, pero, tambien como ya te decia, no todos en PHP sabemos como hacerlo y vuelvo a recomendarte preguntar en la seccion adecuada: http://www.forosdelweb.com/f86/
__________________
- León, Guanajuato
- GV-Foto