如何将一个表中的列合并到另一个表中并将其另存为变量,这将是实现此目的的最有效方法。这是一个例子:
表1:
ID First Name LastName contact_id
表2:
Id Phone Address email
表2中的Id是contact_id的外键
我需要我的第三张桌子看起来像这样:
Id Phone Address Email person_id
person_id对应于表1中的ID。
使用rails命令实现此结果的最有效方法是什么,以便它为我提供第三个表?
答案 0 :(得分:0)
为什么不将person_id添加到表2 ...
Table1Model.all.each do |model|
x=Table2Model.find(model.contact_id)
x.person_id = model.id
x.save
end