 
			
				07/04/2008, 05:28
			
			
			     |  
      |    Colaborador   |    |    Fecha de Ingreso: marzo-2008  Ubicación: Cáceres  
						Mensajes: 3.735
					  Antigüedad: 17 años, 7 meses Puntos: 300     |        |  
  |      Re: Ayuda con una consulta, porfa!!!        Me reafirmo en mi primera opinión y te diré que creo que el problema es que has juntado dos índices fulltext de distintas tablas en un mismo MATCH, y por otra parte no veo la relación entre tus dos tablas. Ahora he dado con una solución que tal vez te resuelva el problema, si no totalmente, sí parcialmente: con un inner join entre las dos tablas, que imagino que estarán relacionadas, y un OR separando dos MATCH... AGAINST cada uno con sus índices respectivos y con la misma búsqueda, obtendrás lo que quieres. He eliminado lo del Score de momento: luego lo tendrás que incorporar y lo he hecho para que veas que esto puede funcionar. He añadido al selector un campo de la tabla modules_blog_posts para que veas que se lo trae también.   
"SELECT modules_blog_posts_info.ID, modules_blog_posts_info.Title, modules_blog_posts_info.Nice_Title,  modules_blog_posts.Content  FROM modules_blog_posts_info mi INNER JOIN modules_blog_posts mp ON (aquí entre un igual los campos por los que están relacionadas ambas tablas) WHERE MATCH ( mi.title, mi.Nice_Title) AGAINST ( '$Search' ) OR MATCH (mp.Content ) AGAINST ( '$Search' ) ORDER BY...         
					
						Última edición por jurena; 11/04/2008 a las 12:37           |