Skip site navigation (1) Skip section navigation (2)

Re: Update from lento

From: Josué Maldonado <josue(at)lamundial(dot)hn>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: postgresql spanish <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Update from lento
Date: 2004-05-21 23:47:14
Message-ID: 40AE9502.2020901@lamundial.hn (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola Alvaro y gracias por tu respuesta,

El 21/05/2004 5:41 PM, Alvaro Herrera en su mensaje escribio:

> Creo que tienes un cross join irrestricto que agranda la consulta mucho
> mas de lo que esperas.  Prueba lo siguiente:
> 
>  UPDATE product SET
>  pro_pdetalle = ss.detalle,
>  pro_pdocena = ss.precioma2,
>  pro_pmayorista = ss.precioma1,
>  pro_prevendedor = ss.preciorev
>  	FROM precios ss
>  	where ss.procode = product.pro_code
> 
> La forma que tienes arriba me parece que esta haciendo un join de
> product, product AS f, precios AS ss, precios
> (dos tablas repetidas!)

Efectivamente mi codigo estaba equivocado, ahora con la corrección 
funciona perfecto.



-- 
Sinceramente,
Josué Maldonado.
"La violencia es miedo a las ideas de los demás y poca fe en las 
propias." -- V. Turati.

In response to

pgsql-es-ayuda by date

Next:From: Henry Orlando InterianoDate: 2004-05-22 14:19:19
Subject: Re: Re:
Previous:From: Alvaro HerreraDate: 2004-05-21 23:41:18
Subject: Re: Update from lento

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group