On Wed, 29 Oct 2003, Gary Stainburn wrote:

> Hi folks,
>
> don't know if it's cos of the 17 hours I've just worked (sympathy vote please)
> but I can't get this one worked out
>
> I've got table names with nid as name id field and nallowfollow flag.
> I've got a vehicles table with vowner pointing at nid and a vallowfollow
> field.
>
> How can I update nallowfollow from the appropriate vallowfollow flag?

If vehicles.vowner is unique, something like this maybe (using extensions
to sql)?
update names set nallowfollow=vehicles.vallowfollow
 from vehicles where vehicles.vowner=names.nid;

I think it'd be the follwoing in straight sql:
update names set nallowfollow=
 (select vallowfollow from vehicles where vehicles.vowner=names.nid);


If it's not unique, what do you do if there are two vehicles with the same
vowner and different values for vallowfollow?

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to