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