使用 Postgres 和 Activerecord 在多个列中查找具有重复值的记录的最佳方法是什么?
我找到了这个解决方案 给你:
User.find(:all, :group => [:first, :email], :having => "count(*) > 1" )
但似乎对 postgres 不起作用,我得到了这个错误:
PG::GroupingError: ERROR: column "parts.id" must appear in the GROUP BY clause or be used in an aggregate function