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/