Utilizo esta consulta:
Código MySQL:
Ver original
Lo que quiero es que se ordene por el registro de count(*) de forma ascedente. Porque ahorita las ordenas segun la rpe
| |||
Ordenar registro Estoy haciendo una aplicacion y necesito saber cual el registro con menor valor. Las tablas estan relacionadas por la ip Utilizo esta consulta:
Código MySQL:
Ver original Lo que quiero es que se ordene por el registro de count(*) de forma ascedente. Porque ahorita las ordenas segun la rpe |
| |||
Respuesta: Ordenar registro Hola plasma_go: Para indicar un orden en específico para tus registros, es necesario utilizar la cláusula ORDER BY... por defecto, la ordenación es ascendente, por lo tanto la palabra reservada ASC es competamente inútil. Analizando un poco tu consulta, no entiendo por qué razón haces un GROUP BY en la subconsulta... no tiene sentido. Creo que con el GROUP BY externo es más que suficiente. Ahora, para la ordenación, puedes hacerlo de dos formas... una sería poniendo un ALIAS al campo COUNT(*) y utilizando este alias en el ORDER BY: Creo que no deberías tener problemas para hacer el ordenamiento... puedes poner un alias al campo COUNT(*) y utilizar el alias en el ORDER BY:
Código MySQL:
Ver original O simplemente indicando el número del campo por el que quieres ordenar... en este caso el campo COUNT(*) es el segundo de la lista, por lo tanto podrías hacer algo como esto:
Código MySQL:
Ver original haz la prueba y nos comentas. Saludos Leo. |
Etiquetas: |