master tengo un select de la forma SELECT padrones.personas.numdoc, padrones.personas.nombre, padrones.personas.otrosnombres,padrones.personas.datos, padrones.personas.sexo, padrones.personas.fechanac, padrones.docu.tipo AS TDOC, padrones.localidades.nombreloc, padrones.personaloc.direccion From padrones.personas INNER JOIN padrones.docu ON (padrones.personas.tipodoc=padrones.docu.clave) INNER JOIN padrones.personaloc ON (padrones.personas.clave=padrones.personaloc.claveper) INNER JOIN padrones.localidades ON (padrones.personaloc.claveloc=padrones.localidades.claveloc) WHERE (padrones.personas.clave in (select * from padrones.buscarexacta_persona('PIRULO ESTEBAN','')) and localidades.nombreloc like '%PARANA%' AND personas.sexo= 'M');
Donde buscarexacta_persona es una funcion que usa tsvector para realizar buquedas. La cosa es que demora demasiado. como trabaja postgres los iner join? los arma con los registros que cumplen el where o arma todo y despues saca los registros que cumplen con los wheres ? Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/