
08/06/2005, 02:10
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 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? |