Jeśli chcesz odzyskać cały model, ale nadal zachować niepowtarzalność, możesz użyć tego:
Item.select('distinct on (name) *')
Testowałem to tylko z bazą danych Postgres. Może, ale nie musi działać z mysql.
Jeśli chcesz odzyskać cały model, ale nadal zachować niepowtarzalność, możesz użyć tego:
Item.select('distinct on (name) *')
Testowałem to tylko z bazą danych Postgres. Może, ale nie musi działać z mysql.
Mam problem z przeniesieniem mojej aplikacji rails do Heroku/z instalacją klejnotu „pg”?
Wiele niechcianych rekordów w Grupuj według klauzuli w Postgress
lokalna baza danych postgres stale podaje błąd zduplikowanej wartości klucza narusza unikalność
Wstaw dane do Postgresql ze zduplikowanymi wartościami
Włączenie LOOP do SQL