-1

Model.joins(:model2)创建

select models.* from models Inner Join ..............

我想在这里指定特定的列名,我该怎么做。我更喜欢 rails 方法而不是查询。

如果不可能,请告诉我

4

2 回答 2

2

您可以使用 select 选择特定列

例如:Model.joins(:model2).select("column_name")

于 2013-07-13T09:41:08.630 回答
1

你是这个意思吗?

Model.select(:name).joins(:model2)
Model.select('model.name1, model.name2, model2.name').joins(:model2)
于 2013-07-13T09:44:46.667 回答