Foros del Web » Programando para Internet » ASP Clásico »

Se puede buscar una palabra en varias tablas?

Estas en el tema de Se puede buscar una palabra en varias tablas? en el foro de ASP Clásico en Foros del Web. Hola gente! Estoy tratando de armar un formulario de consulta y quisiera saber si me podrían decir cómo es la sentencia para buscar una palabra ...
  #1 (permalink)  
Antiguo 16/07/2002, 15:51
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Se puede buscar una palabra en varias tablas?

Hola gente! Estoy tratando de armar un formulario de consulta y quisiera saber si me podrían decir cómo es la sentencia para buscar una palabra en varias tablas.
Tengo 4 tablas:
tabla1
tabla2
tabla3
tabla4

Todas tienen los mismos campos (pero el contenido es diferente):
id_cod
nombre
descripcion

Se puede hacer?

Desde ya muchas gracias.

Salu2. Marx.
  #2 (permalink)  
Antiguo 16/07/2002, 15:58
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Se puede buscar una palabra en varias tablas?

Select tabla1.id_cod,tabla1.nombre,tabla1.descripcion ... from tabla1,tabla2,tabla3,tabla4 where tabla1.id_cod like '%"&Variable&%"' or tabla1.nombre like '%"&Variable&%"' or tabla1.descripcion like '%"&Variable&%"' ...


donde pongo los ... es por que van los demas campos de las respectivas tablas, es importante conservar el prefijo tabla?. detras de cada campo ya que si no lo pones te mandara error.

Saludos

<center>
<p><a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/urjose.gif></a></p>
</center>
  #3 (permalink)  
Antiguo 16/07/2002, 16:02
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Se puede buscar una palabra en varias tablas?

Hola urjorge!
El prefijo tabla del que me hablas es el que sería el nombre correspondiente de la tabla ¿verdad?

Y muchas gracias.

Salu2. Marx.
  #4 (permalink)  
Antiguo 16/07/2002, 16:04
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Se puede buscar una palabra en varias tablas?

jaja, perdón... te cambié el nombre jajaja

GRACIAS URJOSE

Marx.
  #5 (permalink)  
Antiguo 16/07/2002, 16:08
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Se puede buscar una palabra en varias tablas?

Si es el nombre de la tabla y en esta parte hay un error

'%&quot;&amp;Variable&amp;%&quot;'

debe ser así

'%&quot;&amp;Variable&amp;&quot;%'

Esta mal en todas asi que no hagas copy &amp; paste

Saludos

<center>
<p><a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/urjose.gif></a></p>
</center>
  #6 (permalink)  
Antiguo 18/07/2002, 15:15
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Se puede buscar una palabra en varias tablas?

Hola! URJOSE, no me funca bien el buscador. Probé lo que me mandaste solo con 2 tablas (y arreglé tambien el error ) y cuando le doy buscar, me trae los resultados, pero me los repite varias veces. Por ejemplo, le doy a buscar &quot;arroz&quot; y me trae:
CODIGO NOMBRE
1 arroz
33 arroz con pollo
34 arroz blanco
1 arroz
33 arroz con pollo
34 arroz blanco
1 arroz
33 arroz con pollo
34 arroz blanco
1 arroz
33 arroz con pollo
34 arroz blanco

Pero si armo el SQL solo la tabla donde está &quot;arroz&quot;, me lo trae bien:
CODIGO NOMBRE
1 arroz
33 arroz con pollo
34 arroz blanco

Y en la otra tabla que también tiene la palabra &quot;arroz&quot;, no me trae nada.

¿Donde está el pifie? ¿me dan una mano?

Gracias.

Marx.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:31.