Model.joins(:model2)
创建
select models.* from models Inner Join ..............
我想在这里指定特定的列名,我该怎么做。我更喜欢在查询上使用rails方法。
如果不可能,请告诉我
答案 0 :(得分:2)
您可以使用选择
选择特定列例如:Model.joins(:model2).select(“column_name”)
答案 1 :(得分:1)
这是你的意思吗?
Model.select(:name).joins(:model2)
Model.select('model.name1, model.name2, model2.name').joins(:model2)