From: | Martín Marqués <martin(dot)marques(at)gmail(dot)com> |
---|---|
To: | René Romero Benavides <ichbinrene(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Select sobre tabla con byte[] es lento |
Date: | 2013-04-26 23:39:35 |
Message-ID: | CABeG9LuOjVRf+Dmfz=3uQ7R6J_X2cDB3=wgGS8pn8xq4wSkcHg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 26 de abril de 2013 19:45, René Romero Benavides
<ichbinrene(at)gmail(dot)com> escribió:
> Podrías expresar ese CROSS JOIN COMO INNER JOIN?
>
>
>
> FROM
>
> informacion_ies.evidencias evidencia0_ INNER JOIN
> informacion_ies.evidencias_concepto evidenciac1_
>
>
>
> ON (evidencia0_.id_evidencia_concepto = evidenciac1_.id AND
> evidencia0_.id_tabla = $1 AND evidenciac1_.tabla = $2)
>
>
>
>
>
> Funcionalmente hacen lo mismo, pero déjame descartarlo
>
>
> On Monday, April 22, 2013 12:21:32 PM Fernando Paz wrote:
>
> Claro
>
> select evidencia0_.id as id5_, evidencia0_.descripcion_archivo as
> descripc2_5_, evidencia0_.documento as documento5_,
> evidencia0_.id_evidencia_concepto as id9_5_, evidencia0_.fecha_carga as
> fecha4_5_, evidencia0_.id_tabla as id5_5_, evidencia0_.id_informacion_ies as
> id10_5_, evidencia0_.nombre_archivo as nombre6_5_, evidencia0_.observaciones
> as observac7_5_, evidencia0_.usuario_modificacion as usuario8_5_ from
> informacion_ies.evidencias evidencia0_ cross join
> informacion_ies.evidencias_concepto evidenciac1_ where
> evidencia0_.id_evidencia_concepto=evidenciac1_.id and
> evidencia0_.id_tabla=$1 and evidenciac1_.tabla=$2 order by evidencia0_.id
>
Es exactamente lo mismo para el planner hacer el inner join con la
condicion en el ON que hacer un CROSS JOIN y filtrar con la condicion
de JOIN en el WHERE.
http://www.postgresql.org/docs/9.2/interactive/sql-select.html
--
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Martín Marqués | 2013-04-26 23:44:06 | Re: Select sobre tabla con byte[] es lento |
Previous Message | Fernando Paz | 2013-04-26 23:39:14 | Re: Select sobre tabla con byte[] es lento |