strange update behavior - Mailing list pgsql-sql

From Volkmar Herbst GCI
Subject strange update behavior
Date
Msg-id 006b01cbfa15$41ec1800$c5c44800$@de
Whole thread Raw
List pgsql-sql

 

I did encounter a quite strange behavior during update which I did not understand:

 

The following query updated table parcelle with only one entry for all rows:

update cadastre.parcelle

set code_unique = t2.code_unique  from 

cadastre.parcelle t1, cadastre.propriete t2

where t1.uoid = t2.uoidparcelle;

 

the next update query behaved as expected :

update cadastre.parcelle

set code_unique = t2.code_unique  from 

cadastre.parcelle t1, cadastre.propriete t2

where parcelle.uoid = t2.uoidparcelle;

 

Why do i have to reference table parcelle in the where clause?

 

pgsql-sql by date:

Previous
From: Anish Kejariwal
Date:
Subject: Re: pass in array to function for use by where clause? how optimize?
Next
From: f vf
Date:
Subject: Get id of a tuple using exception