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

Cita:
Iniciado por Genetix Ver Mensaje
Solo 3 cosas
1- Evita el lo posible usar *, solo si es necesario
2- ¿En que parte de la consulta haces un Join "articulos, noticias"???, por que de la manera que estas haciendo haciendo trabajar demás a la DB.
3- Estas seguro que '%clave%' esta recibiendo el valor que le envías?
Hola,

Gracias por tu respuesta.

he corregido lo de %clave% por %$clave%.

La verdad es que no domino lo de unir las tablas con JOIN.

Los ejemplos que veo son siempre que el valor de un campo sea igual a otro,
y eso sí funciona.

El problema es que yo quiero buscar texto dentro de título y mensaje en las tablas
artículos y noticias,

he hecho esto, pero creo que la coma es lo mismo que poner JOIN:
Código:
SELECT DISTINCTROW articulos.id, noticias.id FROM articulos JOIN noticias 
	   				  WHERE	                 
	                  articulos.titulo like '%$clave%' 
					  OR articulos.mensaje like '%$clave%'
					  OR noticias.titulo like '%$clave%' 
					  OR noticias.mensaje like '%$clave%'
					  limit 15
No sé, la verdad es que los ejemplos de JOIN que encuentro no me ayudan nada.

A ver si podemos sacar algo en claro, porque estoy atascado.

Un saludo.