订购在铁轨的联合桌子上

时间:2014-08-25 21:23:07

标签: sql ruby-on-rails join

我有3个模型/ db-rows规则,用户和知识(规则和用户之间的连接,带有分数(浮点数))

以下行有什么问题。

Rule.where(parent_id: 2).joins("LEFT JOIN knowledge ON knowledge.user_id = 2 AND
knowledge.rule_id = rules.id").order("knowledge.score")

我希望对特定父级的所有规则进行排序,目标是找到特定用户知识得分最低的位置。

1 个答案:

答案 0 :(得分:0)

应该是'知识''不是'知识'如果您遵循rails惯例。或者您必须将知识模型中的table_name更改为' knowledge'。