2012-11-05 30 views
0

你好我有一個PostgreSQL 9.1數據庫與這樣的表[表是簡化]移動值從表到另一PostgreSQL中

enter image description here

現在我只使用表:帳戶,account_word和字。但我想在我的數據庫中添加單詞組。所以我創建了表詞組和wordgroup_word。現在我的表account_word不再需要,因此我想將所有單詞從account_word移動到wordgroup_word。一般來說:

我想所有帳戶的字移動到他的wordgroup其中組的「is_all」是真實的,然後刪除account_word表

有人能幫助我實現這一目標?

乾杯

+0

Gródek酒店:如指定[這裏](你可以遵循一些http://dba.stackexchange.com/questions/2973/how-to-insert-values-into-a-table-from-a- select-query-in-postgresql) –

回答

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 
+0

我會很快嘗試你的解決方案。 –

相關問題