新手问题 Rails 数据库多字段查询去重的问题

simlw · May 27, 2015 · Last by simlw replied at May 27, 2015 · 3089 hits

现有下面的需求: 从数据库的 app 表中取出 name, path, created_at, hash 四个字段,同时结果根据 hash 去重,并且按照 created_at 字段降序排列, 应该怎么实现?求解答!!!!

假设 app 表对应的类是 App App.select(:name,:hash,:path,:created_at).group(:hash).order('created_at desc') 看是否满足你的需求。

@lingzhuzi可以的,但是有个小问题:这样查出的重复的那条记录是 按照 created_at 倒序排序后得到的最后一条记录吗?我从数据库中看是这样的,不是最新提交的那条记录???

You need to Sign in before reply, if you don't have an account, please Sign up first.