From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
Cc: | Oswaldo Hernández <listas(at)soft-com(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Busqueda de duplicados, con demora. SOLUCION |
Date: | 2007-06-04 16:18:10 |
Message-ID: | 20070604161810.GO4779@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gabriel Hermes Colina Zambra escribió:
> Si de algo te sirve te tiro el explain de la consulta
> que en PostgreSql no camina, lamento mucho mi
> ignorancia para interpretarlo para sacar conclusiones
> utiles.
>
> explain
> SELECT central.articulo_proveedor.id_articulo,
> central.articulo_proveedor.id_proveedor,
> central.articulo_proveedor.id_en_proveedor,
> central.articulo_proveedor.dto1,
> central.articulo_proveedor.dto2,
> central.articulo_proveedor.unidades_x_envase,
> central.articulo_proveedor.id_imagen INTO dupartprov
> FROM central.articulo_proveedor
> WHERE central.articulo_proveedor.id_articulo In
> (SELECT id_articulo FROM central.articulo_proveedor As
> Tmp GROUP BY id_articulo,id_proveedor HAVING
> Count(*)>1 And id_proveedor =
> central.articulo_proveedor.id_proveedor)
> ORDER BY id_articulo, id_proveedor;
Por favor prueba lo siguiente:
explain
SELECT central.articulo_proveedor.id_articulo,
central.articulo_proveedor.id_proveedor,
central.articulo_proveedor.id_en_proveedor,
central.articulo_proveedor.dto1,
central.articulo_proveedor.dto2,
central.articulo_proveedor.unidades_x_envase,
central.articulo_proveedor.id_imagen INTO dupartprov
FROM central.articulo_proveedor
WHERE central.articulo_proveedor.id_articulo In
(SELECT id_articulo FROM central.articulo_proveedor As
Tmp GROUP BY id_articulo,id_proveedor HAVING
Count(*)>1)
ORDER BY id_articulo, id_proveedor;
--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"I suspect most samba developers are already technically insane...
Of course, since many of them are Australians, you can't tell." (L. Torvalds)
From | Date | Subject | |
---|---|---|---|
Next Message | Agustin Casiva | 2007-06-04 17:56:25 | Re: sobre rowtype |
Previous Message | Roberto Tortolero | 2007-06-04 16:11:09 | Re: Instalacion de modulos |