[postgis-users] update with Inner join
svidal at proditecdis.com
svidal at proditecdis.com
Tue Jan 10 11:42:12 PST 2006
Hi
I have a problem with the update.
I have:
update temp_corr_xxx set existe = 5
from temp_corr_xxx tm
inner join geom_fincas gf on
tm.cod_finca = gf.cod_finca and tm.tabla = 12;
and all the table update.
Well, i see in this "list", that
> UPDATE test1 SET value = 10 FROM test1 t1 INNER JOIN test2 ON
t1.extid=test2.extid WHERE t1.id=1;
> This expression update all record i table "test1".
Yup, that's what it should do. "FROM test1 t1" adds an additional table
reference that's unconnected to the update target table. You should
have written
UPDATE test1 SET value = 10
FROM test2 WHERE test1.extid=test2.extid AND test1.id=1;
well, but
if i have many inner join?
it's no possible use "table alias" also?
Thank's
Salvador Vidal
More information about the postgis-users
mailing list