Ver Mensaje Individual
  #17 (permalink)  
Antiguo 05/10/2014, 04:10
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: Cómo indexar la base de datos

Gracias por responder.
Es decir, tu crees que la consulta sería mucho más rápida si en lugar de existir esto:
-tabla1.referencia
-tabla2 con los siguientes campos:
- id_cat
- first
- second
- third
- forth
- fifth
- sixth

Existiera esto:
-tabla1.referencia
-y la tabla2:
- id_cat
- orden
- referencia

Y la consulta debería ser así:
Código MySQL:
Ver original
  1. SELECT tabla1.*
  2. FROM tabla2, tabla1
  3. WHERE tabla2.id_cat = '3' AND
  4.         tabla2.referencia = tabla1.referencia
  5. ORDER BY orden

Acabo de probarlo gnzsoloyo. Rapidísimo!!!!

No marco el tema como solucionado, porqué ahora voy a intentar modificar la base de datos y no sé si me surgirá algun problema
__________________
Qué fácil cuando lo sabes y qué difícil cuando no

Última edición por mblascog; 05/10/2014 a las 04:22