如何将此转换为rails查询?我似乎无法弄明白。
select * from (select * from users order by date desc) as sub group by environment_id, platform;
这是我的mysql查询有效并且是我需要的,但是我在将它转换为ruby on rails查询时遇到了麻烦。这是我到目前为止,但没有运气:
data = User.select("*").join("(select * from users order by date desc) as sub").group("environment_id, platform")
感谢您的帮助
答案 0 :(得分:1)
也许我错过了你为什么使用“as sub”,但为了防止它真的不需要,你可以试试这个:
User.order(:date => :desc).group('environment_id, platform')