相关疑难解决方法(0)

返回重复记录(activerecord,postgres)

我有以下查询返回重复的标题,但是:idnil:

Movie.select(:title).group(:title).having("count(*) > 1")

[#<Movie:0x007f81f7111c20 id: nil, title: "Fargo">,
#<Movie:0x007f81f7111ab8 id: nil, title: "Children of Men">,
#<Movie:0x007f81f7111950 id: nil, title: "The Martian">,
#<Movie:0x007f81f71117e8 id: nil, title: "Gravity">]
Run Code Online (Sandbox Code Playgroud)

我尝试添加:id到select和group但它返回一个空数组.如何归还整个电影记录,而不仅仅是标题?

postgresql activerecord ruby-on-rails

7
推荐指数
1
解决办法
3228
查看次数

标签 统计

activerecord ×1

postgresql ×1

ruby-on-rails ×1