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

subconsulta

Estas en el tema de subconsulta en el foro de ASP Clásico en Foros del Web. en un buscador tengo una consulta del tipo: "select a.*, b.* from tabla1 as a, tabla2 as b where a.titulo like '%palabra1%' and a.campo_indice=b.campo_indice" me ...
  #1 (permalink)  
Antiguo 08/06/2005, 02:10
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
subconsulta

en un buscador tengo una consulta del tipo:

"select a.*, b.* from tabla1 as a, tabla2 as b where a.titulo like '%palabra1%' and a.campo_indice=b.campo_indice"


me devuelve bien los resultados pero a veces me devuelve muchos registros y en ese caso me gustaria buscar nuevamente entre los resultados ingresando otra palabra. hice algo asi:

"select a.*, b.* from tabla1 as a, tabla2 as b where a.titulo like '%palabra2%' and exists (select a.*, b.* from tabla1 as a, tabla2 as b where a.titulo like '%palabra1%' and a.campo_indice=b.campo_indice)"

pero me devuelve muchos mas registros. donde y como debo modificar la sintaxis?
__________________
Manual de ASP Avanzado ;-)
  #2 (permalink)  
Antiguo 08/06/2005, 05:47
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 7 meses
Puntos: 2
"select a.*, b.* from tabla1 as a, tabla2 as b where a.titulo like '%palabra1%' and a.campo_indice=b.campo_indice and a.titulo like '%palabra2%'"


Prueba así, a ver
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 16:13.