>
>
> SELECT DISTINCT emp.id_empresa AS Id_Empresa, emp.nombre AS Empresa,
>
> (
>
>        SELECT ta2.descripcion FROM data_empresa.empresa e2
>
>        INNER JOIN  data_empresa.empresa_actividad ea2
>
>        ON (ea2.id_empresa = e2.id_empresa )
>
>        INNER JOIN data_proyecto.tipo_actividad ta2
>
>        ON (ta2.id_actividad = ea2.id_actividad)
>
>        WHERE ea2.principal = true AND e2.id_empresa = emp.id_empresa
>
> ) AS Actividad,
>

Por lo que estaba viendo, estas mismas tablas estan abajo.
Como primera medida, trataría de sacar esta consulta de aqui y ver como
reutilizar la fuentes de datos que detallas en la otra parte de la consulta (
o agregar lo que falta.


>
> WHERE ((emp.nombre ILIKE '%%' AND emp.id_situacion ILIKE '%%' ) AND
> ea.principal=false)
>

Porque ilike? es realmente necesario? like no te sirve?


-- 
              Emanuel Calvo Franco
      www.emanuelcalvofranco.com.ar
          ArPug.com.ar / aosug.com.ar
--
TIP 6: �Has buscado en los archivos de nuestra lista de correo?
               http://archives.postgresql.org/pgsql-es-ayuda

Responder a