Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2014, 04:30
marcvilap
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 16 años
Puntos: 1
Respuesta: Optmizar/compactar búsqueda MYSQL

Hola Gnzsoloyo,

Supongo que no me he explicado bien. Solo hay una tabla (anuncios) y esta tabla tiene 4 campos (Titulo, provincia , categoría y fecha).

Por ejemplo si yo pongo en el buscador "Coches" quiero lograr el listado de provincias/categorias/fecha con el número de coincidencias.

Ahora estoy haciendo lo siguiente:

SELECT COUNT(*) AS total_provincias FROM anuncios WHERE nombre LIKE %busqueda% GROUP BY id_provincia ORDER BY total_provincias DESC

SELECT COUNT(*) AS total_categoria FROM anuncios WHERE nombre LIKE %busqueda% GROUP BY id_categoria ORDER BY total_categoria DESC

SELECT COUNT(*) AS total_fecha FROM anuncios WHERE nombre LIKE %busqueda% GROUP BY fecha ORDER BY total_fecha DESC

Mi intención es de estras tres búsquedas solo tener 1

Mil gracias!