Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problemas con buscador en dos tablas identicas

Estas en el tema de Problemas con buscador en dos tablas identicas en el foro de Bases de Datos General en Foros del Web. Buen dia tengo el siguiente problema estoy haciendo un buscador interno en mi sitio esta es la consulta mysql del buscador @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: ...
  #1 (permalink)  
Antiguo 04/08/2011, 09:41
 
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 143
Antigüedad: 14 años, 4 meses
Puntos: 2
Problemas con buscador en dos tablas identicas

Buen dia tengo el siguiente problema estoy haciendo un buscador interno en mi sitio esta es la consulta mysql del buscador
Código MySQL:
Ver original
  1. SELECT fotos.imagen,
  2.        COUNT( fotos.idFoto ) AS totalImagen,
  3.        articulosantiguos.idArticulo,
  4.        articulosantiguos.idTipoArticulo,
  5.            articulosantiguos.titulo,
  6.        articulosantiguos.parrafo,
  7.        articulosantiguos.contenido,
  8.        articulosantiguos.visitas,
  9.        articulosantiguos.fhCreacion,
  10.        articulosantiguos.idEstado,
  11.        tipoarticulos.nombre
  12.        FROM articulosantiguos
  13.        LEFT OUTER JOIN fotos ON ( articulosantiguos.idNoticia = fotos.idArticulo )
  14.        LEFT OUTER JOIN tipoarticulos ON ( articulosantiguos.idTipoArticulo = tipoarticulos.idTipoArticulo )
  15.        WHERE (
  16.        MATCH (
  17.        articulosantiguos.titulo, articulosantiguos.parrafo
  18.         )
  19.        AGAINST (
  20.       'Texto a buscar'
  21.        )
  22.        )
  23.        GROUP BY fotos.imagen,
  24.        articulosantiguos.idArticulos,
  25.        articulosantiguos.idTipoNoticia,
  26.        articulosantiguos.titulo,
  27.        articulosantiguos.parrafo,
  28.        articulosantiguos.contenido,
  29.        articulosantiguos.visitas,
  30.        articulosantiguos.fhCreacion,
  31.        articulosantiguos.idEstado,
  32.        tipoarticulos.nombre
  33.        ORDER BY articulosantiguos.fhCreacion DESC

la consulta me funciona perfecto en la tabla articulosantiguos pero necesito hacer la misma busqueda en la tabla articulos:
Código MySQL:
Ver original
  1. SELECT fotos.imagen,
  2.        COUNT( fotos.idFoto ) AS totalImagen,
  3.        articulos.idArticulo,
  4.        articulos.idTipoArticulo,
  5.        articulos.titulo,
  6.        articulos.parrafo,
  7.        articulos.contenido,
  8.        articulos.visitas,
  9.        articulos.fhCreacion,
  10.        articulos.idEstado,
  11.        tipoarticulos.nombre
  12.        FROM articulos
  13.        LEFT OUTER JOIN fotos ON ( articulos.idArticulo = fotos.idArticulo )
  14.        LEFT OUTER JOIN tipoarticulos ON ( articulos.idTipoNoticia = tipoarticulos.idTipoNoticia )
  15.        WHERE (
  16.        MATCH (
  17.        articulos.titulo, articulos.parrafo
  18.         )
  19.        AGAINST (
  20.       'Texto a buscar'
  21.        )
  22.        )
  23.        GROUP BY fotos.imagen,
  24.        articulos.idArticulos,
  25.        articulos.idTipoArticulo,
  26.        articulos.titulo,
  27.        articulos.parrafo,
  28.        articulos.contenido,
  29.        articulos.visitas,
  30.        articulos.fhCreacion,
  31.        articulos.idEstado,
  32.        tipoarticulos.nombre
  33.        ORDER BY articulos.fhCreacion DESC
que es identica pero no me funciona e probado con UNION tabla articulos con articulosantiguos pero no anda si alguien tiene la una idea se lo agradesco de ante mano gracias.
  #2 (permalink)  
Antiguo 04/08/2011, 19:03
Avatar de cristian_qc  
Fecha de Ingreso: abril-2011
Mensajes: 43
Antigüedad: 13 años
Puntos: 8
Respuesta: Problemas con buscador en dos tablas identicas

Que raro que no te haya funcionado el UNION, solo por si acaso podrías postear como hiciste el UNION ?
  #3 (permalink)  
Antiguo 05/08/2011, 05:57
Avatar de 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: Problemas con buscador en dos tablas identicas

Cita:
que es identica pero no me funciona e probado con UNION tabla articulos con articulosantiguos pero no anda si alguien tiene la una idea se lo agradesco de ante mano gracias.
¿No anda en qué sentido? ¿Cómo fue que quedó armado con el UNION?
Según lo que dices, al utilizar UNION al menos te debió devolver los resultados que correspondan a la primera de las consultas.
¿Qué te devolvió?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysql, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:32.