我在foo和bar之间有多对多的模型作为foo_bar与foo_id和bar_id建模.
我现在想把它建模为一对多(我的数据允许).@H_502_2@
我已经添加了一个foo_id列到bar,但现在我想要迁移我的数据.所以,我想@H_502_2@
UPDATE bar SET foo_id = f where id = b;
每个f和b对来自哪里@H_502_2@
SELECT foo_id AS f,bar_id AS b FROM foo_bar;
是否可以在sql(特别是Postgresql 9.0)中执行此操作?@H_502_2@
我知道如果只有一个值,如何在UPDATE中执行子SELECT,但在这种情况下难以理解.@H_502_2@