Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2014, 02:03
marcvilap
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 16 años
Puntos: 1
optimizar búsqueda MYSQL

Hola Compañeros,

Estoy intentando optimizar un búsqueda si es posible. Llevo trabajando con mysql un tiempo y me estoy iniciando en el apartado de optimizar los recursos.

En este caso me encuentro, estoy optimizando una búsqueda. En ella extraigo de una tabla unos campos de la base de datos. (Id_elemento, Nombre , descripción, id_pais, id_provincia e id_categoria).

Como esta tabla tiene el ID del país, de la provincia y de la categoría después voy a buscar en cada una de esas tablas el nombre del pais, provincia y categoría para mostrarlo en la búsqueda.

Actualmente esto haciendo una primera búsqueda para extraer el id y despues en cada caso hago una búsqueda en la tabla correspondiente

SELECT nombre_pais FROM paises WHERE id_pais LIKE ".$id_pais
(Esto multiplicado por 3)

Me gustaría saber si para este caso vosotros haceis lo mismo o teneis una manera de optimizar para no realizar 4 búsquedas ( La primera y las 3 auxiliares)

Muchas gracias!