> > > 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