Cita:
Iniciado por javi_bus
Si he entendido bien lo que quieres es obtener los 10 últimos registros y ordenarlos por importancia. Yo no me complicaría haciendo consultas complicadas. Creo que es más eficiente en este caso simplemente obtener los últimos 10 registros y después ordenarlos en tu script php/asp/jsp o aquello que uses.
Por ejemplo en php hay funciones de ordenación de arrays como asort y arsort.
Un saludo
Es tambien válida esa forma de hacerlo, es más, es la forma en que yo lo hacía hasta hace poco más de 1 año en aplicaciones Visual Basic, hasta que un gurú de mi laburo me demostró el aumento de performance de una aplicación utilizando SQL's en lugar de procedimientos en un lenguaje cualquiera.
No sé como será esto en PHP pero esos procedimiento que mencionas pierden mucho más tiempo que un SQL bien hecho, si tenés muchos usuarios eso termina siendo caro.
De todas formas lo que mencionas es lo más sencillo de hacer y sirve para entender bien lo que se debe hacer.
Saludos.