Який найкращий спосіб знайти записи з повторюваними значеннями в кількох стовпцях за допомогою Postgres та Activerecord?
Я знайшов це рішення тут :
User.find(:all, :group => [:first, :email], :having => "count(*) > 1" )
Але це, здається, не працює з постгресами. Я отримую цю помилку:
PG :: GroupingError: ПОМИЛКА: стовпець "parts.id" повинен відображатися в пункті GROUP BY або використовуватись у сукупній функції
select a.id, b.id, name, email FROM user a INNER JOIN user b USING (name, email) WHERE a.id > b.id
. Не знаю, як це виразити в ActiveRecord-говоріть.