| From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
|---|---|
| To: | "Pablo Siciliano" <psiciliano(at)puentenet(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: update de múltiples tablas |
| Date: | 2006-03-07 18:03:04 |
| Message-ID: | c2d9e70e0603071003q40c60e5ej6967d1be719110b4@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On 3/7/06, Pablo Siciliano <psiciliano(at)puentenet(dot)com> wrote:
> Hola a todas/os.
>
> Estuve buscando en la documentación, y realmente me sorprendió el no
> encontrar nada ... Lo mas probable es que este metiendo mal los dedos, en
> cuyo caso un link es mas que bienvenido.
>
> Necesitaría hacer un update tomando como valor un campo de otra tabla. Si
> fuera solo trabajar con la condición, haría un subquery, pero para hacer
> esto necesitaría multiples tablas en el from, y por lo que vi en la
> documentación eso no esta soportado. ¿Alguien me explicaría como es la
> sintaxis para hacer eso en Postgresql?
>
> Desde ya, mil gracias.
> Pablo E. Siciliano.
>
>
En postgres es perfectamente valido hacer:
UPDATE tabla SET campos = valores
FROM otras tablas
WHERE condiciones
--
Atentamente,
Jaime Casanova
"What they (MySQL) lose in usability, they gain back in benchmarks, and that's
all that matters: getting the wrong answer really fast."
Randal L. Schwartz
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2006-03-07 18:05:18 | Re: disculpas desde ecuador |
| Previous Message | Juan Martínez | 2006-03-07 17:50:22 | Re: disculpas desde ecuador fue:(Re: Problema en accesos a BD del Servidor) |