0

您好,我有一个带有此类表的 PostgreSQL 9.1 数据库[表已简化]

在此处输入图像描述

现在我只使用表:account、account_word 和 word。但我想将一组单词添加到我的数据库中。所以我创建了表 wordgroup 和 wordgroup_word。现在不再需要我的表 account_word,所以我想将所有单词从 account_word 移动到 wordgroup_word。一般来说:

我想将所有帐户的单词移动到他的单词组,其中组的“is_all”为真,然后删除 account_word 表

有人可以帮我实现这一目标吗?

干杯

4

1 回答 1

1

将所有单词从 account_word 移动到 wordgroup_word。

 insert into wordgroup_word 
    select  wordgroup_id, word_id
    from account_word aw join wordgroup wg 
    on aw.account_id = wg.account_id 
    and is_all=true
于 2012-11-05T09:24:41.220 回答