Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2009, 01:34
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: Aumentar rendimiento en busqueda

Para eso no necesitas hacer subconsulta alguna.
1) Indexa primero el campo nombre.
2) Lanza luego la siguiente consulta:

Código sql:
Ver original
  1. SELECT * FROM titulos INNER JOIN autor ON autor.id_titulo = titulo.id WHERE autor.nombre LIKE "%unaPalabraCualquiera%";

y observarás una notable mejora.

Última edición por jurena; 16/01/2009 a las 04:12