Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2011, 15:50
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Union dos tablas en consulta

Primero: ¿Cuántas tablas tienes que contengan las columnas "nombre" y "descripción", que necesitas hacer que el primer SELECT tenga una construcción dinámica como la que pones?
Y por "construcción dinámica" me refiero al hecho de que el nombre de la tabla entra por variable, algo altamente propenso a generar errores de sintaxis si no está bien manejado.
¿Tienes más de una? ¿Qué diferencia una de otras?

Segundo: En general estás forzando el UNION para igualar tablas distintas, suponiendo que te dará mejores resultados que hacer las búsquedas por separado... cosa que no es necesariamente cierto. Habría que ver el contexto de los datos de cada una para saber si eso es así.

Personalmente me parece que estás mezclando caballos con manzanas y tratando de obtener jamones. Combinar en una sola consulta dos conceptos aparentemente diferentes en tu sistema como son artículos y clasificados, no parece una buena idea y puede estar devolviendo cosas que no están relacionados.
Fijate que en general, los sitios donde se usan este tipo de items, las búsquedas se hacen o secuencialmente un tema a la vez, o se debe especificar qué rubro se busca.


Finalmente, no queda claro a qué te refieres cuando dices que "no me busca bien los resultados". ¿A qué te refieres exactamente?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)