From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Busqueda de duplicados, con demora. |
Date: | 2007-06-01 14:22:47 |
Message-ID: | 20070601142247.GD4503@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gabriel Hermes Colina Zambra escribió:
> 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 central.articulo_proveedor.id_articulo,
> central.articulo_proveedor.id_proveedor;
Veamos el explain completo por favor? Si el ANALYZE se demora
demasiado, dejalo fuera por ahora. No entiendo muy bien tu clausula
HAVING, creo que estas haciendo un producto cartesiano. Ademas, para
que pones tantos parentesis?
--
Alvaro Herrera http://www.PlanetPostgreSQL.org/
"Un poeta es un mundo encerrado en un hombre" (Victor Hugo)
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2007-06-01 16:35:44 | Ejecutando funcion |
Previous Message | mario vargas careaga | 2007-06-01 13:53:36 | ayuda con tabla temporal |