Chúng tôi có một bảng hình ảnh với các cột sau:Tìm hàng trùng lặp với PostgreSQL
id, merchant_id, url
bảng này chứa các giá trị trùng lặp cho sự kết hợp merchant_id, url
. vì vậy có thể một hàng xuất hiện nhiều lần hơn.
234 some_merchant http://www.some-image-url.com/abscde1213
235 some_merchant http://www.some-image-url.com/abscde1213
236 some_merchant http://www.some-image-url.com/abscde1213
Cách tốt nhất để xóa những trùng lặp đó là gì? (Tôi sử dụng PostgreSQL 9.2 và Rails 3.)
Cột ID của bạn có độc đáo không? Tôi thấy 234 3 lần nhưng bạn nói merchant_id và url của bạn là các giá trị trùng lặp. – sgeddes
Bản sao có thể có của http://stackoverflow.com/questions/1746213/how-to-delete-duplicate-entries-in-postgresql –
xin lỗi vì sự nhầm lẫn. id trong ví dụ trên phải là duy nhất. cảm ơn cho chỉnh sửa chính xác. giải pháp ở đây stackoverflow.com/questions/1746213/… không hoạt động đối với trường hợp của tôi. –