From: | Yosip Abraham Curiel Jiménez <snake77se(at)gmail(dot)com> |
---|---|
To: | Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Update condicionados por otras tablas |
Date: | 2007-09-19 15:36:26 |
Message-ID: | d72a0de30709190836u46e5dc69g5d5d3fbb6b486536@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
mientras me respondían encontre algo asi:
update t_temp_edificaciones set
edo = epo.edo,
mun = epo.mun,
par = epo.par,
sec = epo.sec,
manz = epo.manz,
parcela = epo.parcela
from
ts_edificaciones_puerto_ordaz epo
where
id = epo.id and
idut = epo.idut;
pero me dice esto:
"ERROR: column "t_temp_edificaciones" of relation "t_temp_edificaciones"
does not exist
Estado SQL:42703"
On 9/19/07, Yosip Abraham Curiel Jiménez <snake77se(at)gmail(dot)com> wrote:
>
> Gracias por la pronta respuesta Miguel,
>
> Lo del where, y si lo pongo que colocará en el campo "f_a"?
> si quiero actilizar varios campos de la "tabla_a" d la misma manera de la
> "tabla_b", ¿tendria que hacer subquerys en cada campo?
>
>
> On 9/19/07, Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> wrote:
> >
> > El 19/09/07, Yosip Abraham Curiel Jiménez <snake77se(at)gmail(dot)com>
> > escribió:
> > > Hola Buenos dias,
> > >
> > > creo que esto es facil para ustedes pero tengo una duda para hacer un
> > > actualización de una tabla, tengo dos tablas una con unos campos que
> > quiero
> > > pasar a la otra
> > >
> > >
> > > tabla_a tabla_b
> > > ------------- --------------
> > > id | f_a id | f_x
> > > ----|-------- ----|----------
> > > 1 | NULL 1 | 234
> > > 2 | NULL 2 | 565
> > > 3 | NULL
> > >
> > > quiero llenar la el campo "f_a" de la tabla "a" con los valores del
> > campo
> > > "f_x" de la tabla "b" donde "tabla_a.id = tabla_b.id".
> > > pero en la "tabla_a" hay valores que no tendran coincidencia en la
> > "tabla_b"
> > >
> >
> > update a
> > set f_a=(select f_x from b where id=a.id)
> > where id in (select id from b)
> >
> > Si no pones el where, el campo f_a será NULL para los valores no
> > presentes en b.
> > --
> > Miguel Rodríguez Penabad
> >
>
>
>
> --
> Yosip Curiel (Snake77SE)
--
Yosip Curiel (Snake77SE)
From | Date | Subject | |
---|---|---|---|
Next Message | Corradini, Carlos | 2007-09-19 15:39:20 | error 997 |
Previous Message | Yosip Abraham Curiel Jiménez | 2007-09-19 15:32:17 | Re: Update condicionados por otras tablas |