你好我有一个PostgreSQL 9.1数据库,里面有这样的表格[表格简化]
现在我只使用表格:account,account_word和word。但我想在我的数据库中添加单词组。所以我创建了表wordgroup和wordgroup_word。现在我的表account_word不再需要了,所以我想将所有单词从account_word移到wordgroup_word。一般来说:
我想将所有帐号的字移到他的wordgroup中,其中group的“is_all”为true,然后删除account_word表
有人可以帮助我实现这个目标吗?
干杯
答案 0 :(得分: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