我想用rails / arel生成以下SQL:
SELECT * FROM GROUPS
WHERE id = 10
CONNECT BY PARENT_ID = ID
我不想使用普通的SQL,除了最后一个特定于oracle的语句(真正的查询要复杂得多,而且我不想执行无限的字符串连接)。
到目前为止我已尝试过:
Group.where(id: 10).join('CONNECT BY PARENT_ID=ID')
这不起作用,因为它将自定义SQL 放在 WHERE
语句之前(因为它假定它是一个连接)。
所以实际的问题是,如何在<{strong> WHERE
语句之后向查询添加自定义SQL位?