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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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.
From | Date | Subject | |
---|---|---|---|
Next Message | Henry Orlando Interiano | 2004-05-22 14:19:19 | Re: Re: |
Previous Message | Alvaro Herrera | 2004-05-21 23:41:18 | Re: Update from lento |