Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2014, 15:26
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Búsqueda en varias tablas no relacionadas con una sola variale

Buenas, estoy intentando hacer una búsqueda efectiva de registros sin hacer consults por separado.

Por ejemplo, suponiendo que tengo un sitio de música, donde tengo tablas de registros para profesionales, tiendas de musica, entrevistas.

Me gustaría que si el usuario coloque GUITARRISTAS, o bien PACO DE LUCIA, el buscador indague en las tablas para ver si hay resultados. El tema es que estas tablas no están relacionadas, existen individualmente por sección.

Código MySQL:
Ver original
  1. SELECT profesionales.nombre , tiendas.nombreTienda, entrevistas.Titulo, entrevistas.articulo
  2. FROM profesionales, tiendas, entrevistas
  3. WHERE profesionales.nombre LIKE '%paco%'
  4. OR tiendas.nombreTienda LIKE '%paco%'
  5. OR entrevistas.Titulo LIKE '%paco%'
  6. OR entrevistas.articulo LIKE '%paco%'

Esto está genial, me trae las tablas que pido, el problema es que me vienen todos los registros encimados, y yo necesito tenerlos en orden, tipo...

Cita:
PROFESIONALES:
1- Paco Marrone
2- Paco de Lucía
3- Paco Rodriguez

TIENDAS
1- Pacotes
2- Tienda del Paco

ENTREVISTAS
1- Entrevista a Paco de Lucía
2- Entrevista a Pacotillo
pero no se cómo optimizarlo...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...