Army wrote:


The following is perhaps a tad ugly (and performance might be unacceptable), but I think this does what you want...?


update keys set ky = (select locked_key from badies where keys.person=badies.person) where 0 != (select count(*) from badies where keys.person=badies.person);


Slightly less messy, slightly better peformance (removes a join):

update keys set ky = (select locked_key from badies where keys.person=badies.person) where keys.person in (select person from badies);



Reply via email to