Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2011, 17:40
Avatar de iviamontes
iviamontes
 
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
optimizar consulta

hola a todos, tengo una duda que comparto con ustedes en búsqueda de una ayuda.
resulta que tenemos una base de datos (mysql), donde guardamos informes y cada informe tiene una, ninguna o varias propuestas de mejoras, por lo que se me ocurrió esta estructura

id | idPrev | titulo | etc etc (no los abrumo con los demás campos)

siendo id el id del informe, idPrev es el id del informe al que se le hace la propuesta, por tanto un informe inicial sería

id | idPrev (por lo que cada informe inicial tendrá como idPrev 0)
1 0

y una propuesta de cambio a ese informe sería

id | idPrev
2 1

quisiera hacer un listado decreciente de los informes que más propuestas tienen ...

alguna idea que no sea

1- recorrer todas las tuplas de la tabla y dentro de ese ciclo ir haciendo otra consulta buscando su id en los idPrev de toda la tabla, eso me parece muyyyy lento, alguna ayuda ?
__________________
aconcaguaestudio.com