【发布时间】:2015-01-03 18:25:18
【问题描述】:
这是我加入两个表的代码:
DB.from(:sources).join(:payloads, :source_id => :id)
表名是:sources、:payloads。
问题是有效载荷中有一个:id 列覆盖了:sources 中的:id 列。我需要使用别名,以便获得一个包含所有列名的巨型表。但是,按照目前编写的以及我的表目前的结构,:id 列正在合并,第二个表优先。这有意义吗?
如何创建别名以便 :sources 中的 :id 列仍然显示?
【问题讨论】: