0
我有一个地址簿表和一个包含大量随机名(random_names)的表。我想用我的random_names表的last_name字段更新我的地址簿表名字段 - RANDOMLY。PostgreSQL:如何用另一个表的字段的值更新表的一个字段随机条目
我试过了。
UPDATE addressbook
SET "name"=sub.last_name
FROM (SELECT last_name, random() as rand
FROM random_names
ORDER BY rand) sub
WHERE name <> sub.last_name;
这基本上可行,但我并没有真正得到随机名。当然,我得到一个随机名称,但每个条目都使用相同的单个随机条目进行更新。