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@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Reply via email to