Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2014, 15:27
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

Buenas,
Aclaro, cometí error a la hora de exponer el tema. Los índices se añaden a las tablas, no a las bases de datos.
Código MySQL:
Ver original
  1. SELECT un.*, es.titulo, es.descripcion, po.nombre_poblacion, ti.nombre_tipo_ca,
  2. op.operacion_tipo_ca FROM t_un as un, t_ca as es, t_poblacion as po, t_tipo as ti, t_operacion as op
  3. WHERE un.id_piso = es.id_piso AND un.poblacion = po.id_poblacion AND un.tipo = ti.id_tipo AND
  4. un.operacion = op.id_operacion AND un.referencia IN ((SELECT first FROM t_destacados WHERE id_cat='3'),
  5. (SELECT second FROM t_destacados WHERE id_cat='3'), (SELECT third FROM t_destacados WHERE
  6. id_cat='3'), (SELECT forth FROM t_destacados WHERE id_cat='3'), (SELECT fifth FROM t_destacados WHERE
  7. id_cat='3'), (SELECT sixth FROM t_destacados WHERE id_cat='3')) LIMIT 0, 6

Código MySQL:
Ver original
  1. SELECT un.*, po.nombre_poblacion, ti.nombre_tipo_ca, op.operacion_tipo_ca FROM
  2. t_un as un, t_poblacion as po, t_tipo as ti, t_operacion as op, t_familia AS fm WHERE un.poblacion =
  3. po.id_poblacion AND un.tipo = ti.id_tipo AND un.operacion = op.id_operacion AND un.operacion = 4 AND
  4. un.operacion = fm.id_familia AND un.familia = 3 AND ti.id_tipo = '3' ORDER BY un.id_piso DESC

Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no

Última edición por gnzsoloyo; 30/09/2014 a las 17:01