Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2004, 04:34
aimar_20
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 20 años, 7 meses
Puntos: 0
ayuda con busqueda compleja

Hola, tengo un buscador, en el que se tiene la opcion de introducir cualquier palabra, y lo que pretendo es buscar esa palabra en las 7 tablas que tengo.
Ahora mismo mi estructura de la bd es:

una tabla principal y 2 subtablas con una clave ajena a la principal

Id_Reference es la clave ajena

Para ello la idea que llevo es hacer lo siguiente:

select * from reference r, book b, journal j where
r.Id_Reference=j.Id_Reference or r.Id_Reference=b.Id_Reference
and (r.titulo like '$anywhere' or r.autor like '$anywhere or b.edition like '$anywhere' or b.autor like '$anywhere' or j.place like '$anywhere' or
j.institution like '$anywhere')

voy bien encaminado? creo que no xq no me funciona, el and no lo estoy haciendo bien?

gracias