From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Alessandra Campos Alfaro <alesscalf(at)gmail(dot)com> |
Cc: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: consulta con join |
Date: | 2015-08-28 00:13:20 |
Message-ID: | 20150828001320.GC2912@alvherre.pgsql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alessandra Campos Alfaro escribió:
> Buenas Tardes Lista
>
> tengo una consulta que une dos tablas con un Join. Asi
>
> Select * from tabla_1
> left join tabla_2 on tabla_2.id_tabla2=tabla1.id_tabla_2
> where tabla_1.id_tabla_2 is not null
>
> Pero cuando hago esta la consulta, demora mas que cuando la hago de esta
> forma:
>
>
> Select * from tabla_1
> left join tabla_2 on tabla_2.id_tabla2=tabla1.id_tabla_2
> where tabla_2.id_tabla_2 is not null
Esas dos consultas no son para nada la misma!! Una tiene el IS NOT NULL
en el lado nulable, la otra en el lado no nulable. ¿Quizás no deberías
estar usando un left join?
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo E. Villanueva | 2015-08-28 12:05:44 | Re: consulta con join |
Previous Message | Gerardo Herzig | 2015-08-27 22:00:55 | Re: consulta con join |