campos:a,b y c.tablas:1 y 2
sql=select*from 1, 2 where (palabraclave)like a,b,c.
o sea necesito hacer busqueda de una palabra en varias tablas y que coincida con algun campo de ellas.
Muuuchas gracias
| |||
buscarpalabclaveenvarios camposdevariastablas campos:a,b y c.tablas:1 y 2 sql=select*from 1, 2 where (palabraclave)like a,b,c. o sea necesito hacer busqueda de una palabra en varias tablas y que coincida con algun campo de ellas. Muuuchas gracias |
| |||
Re: buscarpalabclaveenvarios camposdevariastablas Pues haz una selecccion mediante un inner join y asi unes varios campos de distintas tablas y luego buscas en todos los campos,me entendiste? |
| |||
Re: buscarpalabclaveenvarios camposdevariastablas He hecho lo siguiente: SQL = "SELECT * FROM FORO INNER JOIN HISTORICOFORO ON IDF=IDF,titulof=titulof, descripcionf=descripcionf, fechaf=fechaf, autorf=autorf, emailf=emailf" y me da msn de error:La expresion de combinacion no esta permitida Me puedes echar una mano? muchisimas gracias |
| ||||
Re: buscarpalabclaveenvarios camposdevariastablas Pon en los inners joins antes de cada campo el nombre de la tabla a la que pertenecen: ... On Tabla1.Campo1=Tabla2.Campo1 Y en vez de separar con comas separa con "and": ... On Tabla1.Campo1=Tabla2.Campo1 and Tabla1.Campo2=Tabla2.Campo2 and ... Venga, haber si hay suerte. |