Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2007, 16:16
Avatar de AbdelioR
AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 17 años, 7 meses
Puntos: 8
Evitar recorrer una tabla entera.

Hola,

imaginar una tabla "ficheros" con 100.000 registros. Y quiero devolver con una consulta todos los registros que en el campo "categoria" contengan un "3", por ejemplo.

En vez de recorrer todas las filas de esa tabla... seria mejor tener una tabla a parte, "categoria 3" con las "id" de las filas que fueran de esa categoria?

Es decir, en la tabla "categoria 3" que contenga:

4
35
12
44

Donde 4,35,12 i 44 son los "id's" de las filas pertenecientes a la tabla "ficheros".



Tendria que hacerse así para que el sistema fuera optimo?

Bueno esa es mi consulta, gracias.