Re: consulta con join

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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