Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2007, 19:24
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Como puedo hacer lo siguiente

Bueno, muchas opciones no tenés. Podrías usar tablas temporales, o ver alguna manera como decís, pero para mi la mejor opción es un union, que también tabajaría del lado de php. Podrías hacerlo hasta dinámico (declarando tablas y campos en un array y luego hacer un for/foreach).

Una vez hecho, podés ordenar por un campo en común (campo calificacion). Ahora bien, hace esto en 20 tablas para memoria de mysql es pesado (no se que cantidad de vistas tenés pero es pesado). Lo que te recomiendo es armarte un cachee del resultado, y regenerarlo cada una hora o algo así.

En fin, son ideas que seguramente te ayuden a sacar las papas del horno.

saludos.
__________________
Mi punto de partida es Que Bueno Lo Nuevo