
16/07/2003, 11:08
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años Puntos: 5 | |
Si se puede, pero es mas complicado...
1.- Primero, debes determinar cuales serán los campos que deseas obtener como resultado (independientemente de donde busques las coincidencias con tu criterio...
2.- Luego (como recomendación) usa alias para las tablas (a,b,c,etc)
3.- En seguida debes saber que relación existe entre las tablas involucradas, para que puedas "ligarlas" a la hora de hacer el query.
4.- Por ultimo debes hacer la comparación contra cada uno de los campos que deseas comparar...
Aqui te pongo un ejemplo de lo que te digo...
// (1)
SELECT a.ID, a.Nombre, a.Descripcion, b.Texto
// (2)
FROM tabla1 a, tabla2 b, tabla3 c
// (3)
WHERE a.ID=b.Ref and b.ID=c.tal
// (4)
and (a.Campo1 LIKE '%$palabra%'
or a.Campo2 LIKE '%$palabra%'
or a.Campo3 LIKE '%$palabra%'
or b.Campo1 LIKE '%$palabra%'
or b.Campo2 LIKE '%$palabra%'
or b.Campo3 LIKE '%$palabra%'
or c.Campo1 LIKE '%$palabra%'
or c.Campo2 LIKE '%$palabra%')
Ves, es mas complicado de lo que tu propones, pero SI es posible...
__________________ Manoloweb |