我有两个表。 Table_1与table_2有一对多的关系。我的目标是使用rails迁移将table_2中的所有数据移动到table_1中新创建的文本列。 我将在使用sqlite的迁移中执行以下操作。Rails迁移以使用来自相关表的数据更新数据库table_one
def up
sql = "UPDATE table_1 SET column=(SELECT name || ' ' || email FROM
table_2 WHERE table2.table_1_id=table_1.id)"
update (sql)
end
这工作,但问题是,在TABLE_1每个记录在TABLE_2 1条或多个相关的记录,我怎么在TABLE_2设置字段中TABLE_1到所有相关记录