Exists es sumamente mas rapido.
2008/11/14 Juan Ramirez <juanrmiranda(at)hotmail(dot)com>:
> Colegas, hoy que reviso un hilo acerca de un script recuerdo esta gran duda
> que he tenido...
>
> cual tiene más performance, yo estoy acostumbrado cuando hago relaciones
> entre tablas a utilizar "exists" en lugar de los join.
> o sea;
> cuando necesito recojer datos de una tabla que no estan en otra utilizo
> where not exists(select a la otra tabla .....) no los join, left join.....
>
> por eso les pregunto, será que hay alguna diferencia en cuanto a
> performance, rapidez, etc.... ?¿
>
> ________________________________
> Discover the new Windows Vista Learn more!
--
Emanuel Calvo Franco
Syscope Postgresql DBA
BaPUG / AOSUG Member