Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2008, 10:55
Thevenin
 
Fecha de Ingreso: agosto-2005
Mensajes: 68
Antigüedad: 18 años, 8 meses
Puntos: 4
Seleccionar texto de dos tablas

Buenas tardes,

quisiera obtener un texto de las tablas articulos, y noticias, tanto
en el título como en el mensaje de ambas, y que me devuelva
resultados por separado.

Código:
SELECT DISTINCTROW * FROM articulos, noticias WHERE 
                   	                  articulos.titulo like '%clave%' 
					  OR articulos.mensaje like '%clave%'
					  OR noticias.titulo like '%$clave%' 
					  OR noticias.mensaje like '%$clave%'
					  limit 15";
Es decir, yo quiero que si busco "texto", me devuelva los registros que
contengan texto en:

el título en noticias OR
el mensaje en noticias OR
el título en artículos OR
el mensaje en artículos

O sea, que me lo encuentre en cualquiera de los cuatro campos, y que me devuelva un registro por cada artículo o noticia (de ahí lo de DISTINCTROW).

Llevo un tiempo batallando, pero no hay manera.

Un saludo.

Última edición por Thevenin; 18/07/2008 a las 11:14